A long story short, much the competition on CPAN have
1) A horrible interface
2) Offer you with little more than a module-2-pathname translator
3) Possibly do a whole lot of stuff you never want / never need to do.
4) Lacking in features to just DWIM, especially with regard to working around various perl quirks in various languages.
If you're handling optional dependencies, this module is a MUST: