Yes uploading to CPAN helps I can assure you that, but it must be worthy to upload IMHO. Being served from CPAN.org does not transform crappy code into some beauty. And one can always use the public repositories (GitHub, BitBucket, LaunchPad, SourceForge, etc.) to serve code and have some sort of portfolio page.