And it can be done neatly. You don't have to be the only one that can understand and maintain your program once it's written. Using these nine tips, you can keep using Perl, keep your style, and still have an accessible and stable program. Don't talk to me about improvements. My response is that there is no perfection in programming, only the pursuit of perfection.
Good programmers learn something new every day and improve their technique constantly.
Perl as a language is very malleable. They are also available as HTML documents. Every one of these approaches does the same thing in a debugging context. The third one, of course. Speed is not the only measure of improvement of a program's code.