There are a few things to consider when trying to pick a good/the best module for a problem.
- ask in irc.perl.org. it is very likely to get pointers from very experienced people.
- use metacpan.org and pay attention to the votes/likes it got. and read the reviews.
- each and every CPAN module is automatically tested. look at the stats to weed out problematic modules.
- check out the release frequency and when the last release occurred.
- read the Changes file
- take a look at the tests for the module, is it well tested? are there alot of tests?
If you are past a certain point in your life as a Perl programmer this comes very natural and does not take alot of time.