Me parece que son 2 cosas muy diferentes. Por un lado Perl es un lenguaje de programacion que no se compila, la ultima version genera bytecode pero no genera un binario, y esto lo hace mas lento que un lenguaje como lo es C++. Lo que tiene a favor estos lenguajes como Perl o Python es que son 100% portables, ya que son "interpretados", y ademas cuentan con muchisimos (y me quedo corto) modulos y funciones que nos permiten desarollar aplicaciones en pocas lineas.
Al fin de cuentas queda en cada uno ver que lenguaje le gusta mas o es el mas indicado para el proyecto a desarollar.