Thank you for the time it took for your reply but you missed my point. I was trying to see how others perform their tasks. I'm not a perl newbie (started with perl 4) and have been a professional programmer for over 30 years. I was interested in other methods to make sure I was not missing something. All programmers get stuck in their own ways.
Not every module started off as a module specific code base and I was interested in how others move code from single use to multiple use as code evolves. That was the point of the post.