in reply to rebuilding working code

I know in my environment we definitely "don't fix it if it ain't broke". That is not always my preference, but we have very limited resources. To rewrite just to make code smaller, would certainly be very low on my priorities. Also to replace functional, readable code with a CPAN module seems like little reason to spend too much time on anything. If the script requires a great deal of maintainance and re-writing will reduce that significantly, then you may have good reason to rewrite. It's really a judgement call only you and your manager can decide on.

Good Luck

Sweetblood