Thanks for bringing this up.
For us, it was just an easier way to include packages that we need within our CI process also in the test dependencies. Travis CI for example has `cpanm --quiet --installdeps --notest .` as default install step defined, that's why we went that way.
Now we have moved Perl::Critic@1.132 CPAN::Uploader@0.103013 Devel::Cover@1.30 out of the test dependencies and have a custom installation step for Travis CI.
Patched in v2.2.4 (right now I can't select that version)
Best Regards
Kai Schwarz