http://www.perlmonks.org?node_id=370568


in reply to When should a wheel be reinvented

At one time or another I have done all of the above. The answer depends on how much time you have.

If the need is immediate, either live with it or hack up a Q&D wrapper. (Don't forget to make a note of it, though, or the next person to do maintenance on the code will Take Your Name In Vain.) If you have more time (note: I did not say 'spare time'...), drop a note to the module Owner and see if they would be amenable to you adding another interface. Or build an extension module to wrap all of the old module up in a container class and post that to CPAN.

----
I Go Back to Sleep, Now.

OGB