I've made a module with exactly the same name once in a while. CGI-Upload-0.01.tar.gz...
in reply to CGI::Upload - CGI class for handling browser file uploads
And I remember CGI::Upload was once registered on CPAN modules list with me the author. (But I thought my CGI::Upload implementation was not enough to publish, so had kept it hidden on the list).
You can go your way, but mine also handles MacIE's macbinary stuff automagicaly. So give it a shot before uploading it to CPAN.