A filosofia de Perl tende a ser a de "faça o que é prático agora". Se você precisar usar o OOP, está lá. Não é necessário em todas as soluções e forçar uma pessoa a escrever código OOP quando é um problema simples do tipo "faça isso, então isso, então" é frequentemente contraproducente.
A natureza multiparadigmática do perl pode ser vista em coisas como a transformação schwartziana que possui aspectos muito funcionais (em Lisp é conhecido como "decorar-classificar-undecorate"). OOP existe, assim como procedural (C como programação) e imperativa (festança como "faça isso e depois").
Os Padrões de Design são soluções recorrentes para problemas comuns. Eles existem em todas as línguas. Às vezes, esses padrões são chamados de expressões idiomáticas, embora isso também possa se referir a coisas que são muito mais simples que um padrão.
Quando necessário, muitos dos padrões clássicos de design do GOF podem ser implementados em perl. Os Padrões de Design Perl terão muitos nomes comuns que as pessoas familiarizadas com o GOF. Não é necessário que todos sejam perl idiomáticos.
Ao explorar padrões de design em perl, observe também que "Design Patterns" não é de Mark Dominus .
Muitos consideram que os padrões de design são deficiências no idioma . Nessa perspectiva, os Padrões de Design, como o Iterator, geralmente são desnecessários em perl. Nem sempre - mas frequentemente.
Primeiro, escreva perl idiomático. Não tente escrever C em perl, ou lisp em perl, ou java em perl. Perl é perl. Se houver um problema maior do que o perl idiomático pode lidar e você começar a precisar de estruturas de classes mais complexas, escreva-as. Conheça os padrões de design para poder reconhecer "esse problema agora chegou ao ponto de precisar de uma fábrica abstrata" - mas não comece tentando fazer uma fábrica abstrata em perl, se você não precisar de uma.
Algumas bibliotecas existem em formas OOP e mais tradicionais. Consulte Devo usar as interfaces CGI orientadas a função ou orientadas a objeto? para uma pergunta SO antiga, em que se pergunta para que lado usar a biblioteca.