lots-of-small-tools approach for querying and installing CPAN distributions