Vallamos por partes. Todo esto buscando el lenguaje mas equilibrado para desarrollo de paginas web.
No se puede comparar PHP con Perl. Por que PHP es un lenguaje solo ideado para generar paginas HTML, mientras que Perl es un lenguaje de proposito mas general por lo que no dudo de su mayor potencia. (No he tocado Perl en mi vida)
¿Por que PHP? Es sencillo de aprender, con una sintaxis practicamente identica a C. Es un lenguaje bastante universal, del que puedes encontrar documentacion y soluciones a cualquier problema en breve. Y tiene un acceso a bases de datos de lo mas simple y sencillo que he visto en mi vida.
El autor de este thread propone EMBPEARL como alternativa, weno no lo conozco, pero no creo que sea una alternativa seria a PHP simplemente por que dudo mucho que EMBPEARL cuente con el apoyo tecnico que da una comunidad tan grande como la de usuarios de PHP.
La alternativa mas clara para mi, y que conste que hablo de los comentarios de los demas pq yo no lo he probado, seria ASP en su version .NET, no seais mal pensados microsoft tb hace cosas buenas. O quizas Java Servers Pages (JSP).