A partir de la versión 5 de Perl tenemos la posibilidad de programar orientado a objetos. Sin embargo, no cuesta trabajo darse cuenta que esta implementación es esencialmente un parche, no una implementaición limpia de objetos. Programar con objetos en Perl suele involucrar varios pasos que en otros lenguajes podemos dar por sentado y son mera talacha.