En resumen... todo el problema viene porque alguien puede ver el código o modificarlo... es decir, no es un problema del Perl
Prueba a poner el servidor bajo siete llaves... o modifica los permisos de acceso para que sólo el administrador y el usuario web tengan acceso a los cgi...