You are looking for 'how to do X' with CPAN module directory listing.
in reply to Too many alternatives in CPAN
My approach so far is keeping up with knowledge and use by experience. After that I use Perlmonks search. When I don't find it I usually ask here. A better approach would see me using modules in better ways.
It may not be as straight forward as sf.net. In Perl, there is more than one way to do it. It is for the community but also by the community. It is not about use one and forget the rest. It is about contributing in such a manner that others can directly benefit from it. The few sections on Perl such as Q&A and Snippet provides this nicely.
Said that you can try searching here http://cpanratings.perl.org/ for previously reviewed modules.
Tagging CPAN modules by community would help enhancing system further. We can have also 'if you are using this module', you may also want to use that module, where each user can put module suggestion as they work along. We have to configure it to use with practice, rather than knowledge dump.