That's a very good point and a great example. I tried two more cuts. One is top 100 by average number of downloads per revision. The second is based on the vector sum (sqrt(x**2 + y**2)) of total downloads and average per revision. (Technically, I took the log of the total to flatten the skew, and normalized both metrics to a maximum of 100 before taking the vector sum). That latter one is probably pretty good -- it accounts for both criteria. Depending on one's bias, one could weight the two factors differently in the sum.
Results follow. Code for each of my three variations is available from my subversion repository.
Top 100 by average downloads per revision seen:
1743 Digest-HMAC
1650 HTML-Tagset
1393 Digest-MD5
916 Date-Calc
773 Digest-SHA1
726 Convert-TNEF
651 Net_SSLeay
634 Tk
589 DateManip
553 Bit-Vector
549 DBD-mysql
478 Carp-Clan
476 CPAN
439 XML-SAX
435 Mail-Sendmail
431 IO
428 DBI
409 XML-DOM
407 MIME-Base64
407 MailTools
397 Unicode-String
393 Net-SNMP
389 Convert-UUlib
383 Digest
378 IO-stringy
362 libwww-perl
359 Mail-SpamAssassin
342 perl-ldap
328 MIME-tools
325 HTML-Parser
324 Net-Telnet
321 Apache-ASP
321 Bundle-libnet
310 Net-DNS
300 GDTextUtil
299 PerlMagick
298 SOAP-Lite
293 Crypt-DSA
280 Xmms-Perl
276 Data-Dumper
271 MD5
269 Crypt-Blowfish
266 GDGraph
261 XML-Generator
260 Crypt-DES
248 URI
245 Data-ShowTable
245 Pod-Escapes
238 Mon
227 Unicode-MapUTF8
223 Bio-Affymetrix
214 XML-RegExp
211 Test
211 Text-Tabs+Wrap
210 Net-CIDR-Lite
207 AppConfig
205 File-NCopy0.32
204 IO-String
204 XML-Parser
196 sitemapper
188 DateTime-Locale
181 IMAP-Admin
180 Test-Manifest
178 MIME-Base64-Perl
175 Authen-PAM
167 Class-Data-Inheritable
166 Time-modules
165 Pod-Simple
163 XML-Simple
162 Geo-IP
160 HTML-Template
158 Devel-Symdump
157 DBD-Oracle
157 Unix-Syslog
154 Convert-BinHex
154 Gtk-Perl
152 PathTools
149 Crypt-SSLeay
148 Benchmark-Harness-Graph
147 LWP-UserAgent-Determined
146 Exception-Class
146 MP3-Info
146 libxml-perl
144 Tie-IxHash
142 Compress-Zlib-Perl
142 Devel-FIXME
142 Test-Simple
139 Data-Transactional
139 Net-IPP
139 OpenSSL
137 bioperl-microarray
136 mod_perl-2.0.0-RC1
135 Tk800.015
134 GD
134 delicious-backup
133 CGI-Builder-1.26+
133 Class-PINT
133 LWP-UserAgent-TWiki-TWikiGuest
133 Time-HiRes
133 XML-Filter-ExceptionLocator
Top 100 by a score combining (log) total downloads and average downloads per revision (number is vector sum of the two scores, where each score has a max of 100):
125 Digest-HMAC
121 HTML-Tagset
113 Digest-MD5
106 Net_SSLeay
102 DBD-mysql
98 DBI
95 Digest-SHA1
94 perl-ldap
93 Mail-SpamAssassin
90 libwww-perl
88 GD
88 HTML-Parser
87 Date-Calc
86 Digest
85 MIME-Base64
85 Tk
83 CGI
83 DateManip
82 MIME-tools
82 XML-Parser
80 Compress-Zlib
80 DBD-Pg
80 File-Scan
80 Net-DNS
80 URI
79 Convert-TNEF
79 MailTools
78 Archive-Tar
78 Test-Simple
78 Time-HiRes
75 Apache-ASP
75 CPAN
75 Gtk-Perl
75 IO-stringy
75 libnet
74 Archive-Zip
74 DBD-Oracle
74 DB_File
74 Msql-Mysql-modules
73 HTML-Template
73 MD5
72 Net-Telnet
72 Template-Toolkit
72 mod_perl
71 Apache-MP3
71 Bit-Vector
71 Net-SNMP
70 Crypt-CBC
70 GDGraph
70 IMAP-Admin
70 Module-Build
70 Storable
69 AppConfig
69 IO-String
69 TimeDate
69 XML-Generator
69 XML-Writer
68 AcePerl
68 BerkeleyDB
68 Carp-Clan
68 Convert-ASN1
68 Crypt-SSLeay
68 Curses
68 MIME-Lite
68 PathTools
67 ExtUtils-MakeMaker
67 GDTextUtil
67 PerlMagick
67 SOAP-Lite
67 TermReadKey
67 XML-SAX
67 Zanas
66 Data-Dumper
66 HTML-Mason
66 IO
66 IO-Socket-SSL
66 Mail-Sendmail
66 Test-Harness
66 XML-Simple
65 Authen-SASL
65 Crypt-DES
65 DBIx-SQLEngine
65 IO-Zlib
65 Parallel-Pvm
65 PodParser
65 Unicode-String
65 XML-DOM
65 bioperl
64 App-Info
64 Authen-PAM
64 AxKit-App-TABOO
64 Config-Maker
64 Convert-UUlib
64 DBD-ODBC
64 Net-Server
64 Parse-RecDescent
64 Spreadsheet-WriteExcel
64 perl
63 Apache-Session
63 Excel-Template
-xdg
Code posted by xdg on PerlMonks is public domain. It has no warranties, express or implied. Posted code may not have been tested. Use at your own risk.