in reply to What is maintainable perl code?

I have one word you should remember if you want to write maintainable perl code.

Tests

Lots of them. Ones that can be automatically run. Ones that take advantage of Test::More and integrate with the normal module build/distribute mechanisms.

Once you have a good test suite you immediately get lots of help with maintainability:

Tests are good. Write more tests and future developers will sing your praises.