Perl 5 introdujo importantes ventajas sobre Perl 4. Probablemente la más importante de ellas sea el soporte de la programación orientada a objetos. Sin embargo, como veremos a continuación, la implementación de objetos de Perl no es ni completa ni limpia, si seguimos los criterios formales y tradicionales para definirlos. Utilizándolos bien como están implementados, sin embargo, puede ser muy cómodo y conveniente una vez que se dominan las particularidades.
Para porder trabajar óptimamente con módulos, les sugiero leer las páginas referidas en [7], [8] y [9].