Una de los lemas de Perl es "
No unnecessary limits" (Sin límites innecesarios).
Eso quiere decir que, para un programador normal no hay demasiados límites en cuanto al lenguaje, sino los mínimos que le puedan permitir escribir casi cualquier programa.
Quizás no se pueda escribir un sistema operativo, pero quizás, también, es porque nadie se ha puesto a escribirlo.
Es muy probable que no se puedan escribir vídeo juegos en los que intervenga el cálculo de miles de puntos de polígonos por segundo, pero quizás sí se pueda hacer si dispones de un ordenador rápido.
En cuanto al diseño web, sí que hay problemas: es difícil, para un novato, elegir con qué
framework trabajar...
hay unos cuantos...
Te aconsejo que te leas, como introducción, la página de
Wikipedia dedicada a Perl.
P.D. Bueno, pues parece que alguien sí que ha hecho una distribución Linux en la que todos los programas a nivel de usuario están escritos en Perl:
PerlLinux.