So I've been playing with CPAN Testers. It's had this longstanding feature where it didn't support distributions with dots in their name. This feature was because I create files named after the distribution, so I want to be strict as to what I accept. Anyway, I decided to do some research:
sqlite> select dist, count(*) from reports where dist like "%.%" group by dist;
So there are obviously a few wrong tester reports in there. But I don't understand why CGI distributions aren't called CGI-3.04.tar.gz instead of CGI.pm-3.04.tar.gz (and likewise for Net_SSLeay.pm-1.25.tar.gz - and what's with the underscore?). Why don't these people "make dist" like the rest of us? Answers on a postcard please...