Desde luego, no es de mi de quién esperas escuchar una opinión
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
No por otra cosa sino porque mi experiencia en los tres lenguajes que mencionas en prácticamente nula.
Sin embargo, y ya me corregirán, yo descartaría Perl. Tengo entendido que es muy poderoso pero lo siento más para administradores de servidores. Es, según creo, algo rudimentario y no sé siquiera si sea orientado a objetos. Vamos, que no sé si sea lo más práctico para desarrollo a alto nivel.
De Python y Ruby, para desarrollo web, no he escuchado sino buenas opiniones.
// Saludos