Puedes escribir con el cualquier editor de texto.
No necesita compilador, necesita un interprete ya que es un lenguaje interpretado no compilado.
Si no me equivoco hay algunos programas que compilan un programa hecho en perl, para que se puede distribuir sin necesidad de que en el cliente este instalado el interprete.
Salu2
Ruben
http://www.losmejoresenlaces.com