Perl is for having work done in a minimal time. If you want to write code that is easy to read, learn Ada.
Python is probably a better balance. Perl is wonderful for all the small scripts I need every days. When something needs to be reused, it become a module with a good documentation.
I think nobody should read perl code except:
- to learn how to code.
- to modify a program you have written