
6- En Perl no hacen falta punteros para nada...
7- Que yo sepa no se puede dar alias a los parámetros, yo lo que hago es hacer la declaración en C como comentario:
Código
use feature 'say'; fun1("Pepe","Martinez"); exit; sub fun1 # void fun1(char * Nombre, char * Apellido) { say "Mi Nombre es $_[0] y mi apelido $_[1]"; }