Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I have to work with old Perl code grown organically, written by others over the period of time, with 1000s of lines, and sometime with single function over 100 lines. I often think, to convert it into organized fashion with small subroutines and clear logical flows, so that I can maintain it better going forward. I am afraid to compromise business logic. What solutions are recommended ? Thanks.