I used to hate waiting for the file to download, too. Then, I included minicpan in a weekly cron job and pointed cpan (actually cpanp) to use that as its repository. I couldn't recommend this more. It's a pretty elegant solution, IMO.
The only easy day was yesterday