Says footpad:
...
Write a version 1.0 replacement as fully featured as the existing materials on
CPAN.
Code around every loophole or pitfall that's gone into the evolution of the existing
work. ...
The other side of that coin is that a lot of stuff on CPAN
is crap, and you might be better off doing it over,
depending on who you are and what you know.