CPAN thrives BECAUSE we allow unfettered uploading of shit, not in spite of it.
We should work to make what is there better, and to help people find what is good, rather than making arbitrary exclusions.
All this started because of Hello-0.01 getting uploaded. Sure it's useless, but so what? Is there any tangible harm? "It's using a top-level namespace!" is not harm, and if it was, folks on firstname.lastname@example.org could take care of it. It's only annoying if you allow it to annoy you.
All the ideas of "Let's filter based on X" are just solutions in search of a problem.