Adam Kennedy tells me that my cpan(1) script ends up with a .bat extension on Windows, and that batch files give the user a bonus prompt for exit()s.
I took out the exit, which really didn't need to be there anyway I guess.
I've also renamed the distro as "cpan-script" so case-insensitive things don't think it's CPAN-*. Maybe RT will stop sending me all of Andreas's tickets. :)