да не надо гнать на perl (и любой другой язык). Надо уметь грамотно проектировать систему и тогда всё будет понятно и читаемо.
А на перле я сам уже давно пишу, и не просто скрипты а серьёзные системы
. И даж без коментов, а просто по названию класса можно догадаться что он делает, а если взглянуть на список методов... да и сами методы как правило состоят из вызовов более простых методов.
Так что читаем-нечитаем, это всё чушь, а вот то что в нём очень удобная работа со строками посредством regex'пов (самый короткий синтаксис, очень гибкий и самый быстрое разбор) делают его идеальным для написания граберов, парсеров, пауков и тд.
Кроме того у него огромная!!! библиотека уже готовых модулей, так что прежде чем что-то писать стоит поискать это в cpan.
Ruby - для сайтов
Python - для гуглоидов (возможно заменит перл когда нить)