Just for the record, I recently did a clean install of MacOS 10.1 and afterwards CPAN did not work at all.
Please don't spread FUD. CPAN - *if used properly* - works just fine on any version of Mac OS X.
10.0, 10.1, and Jaguar all ship with Perl 5.6, which does not come with /usr/bin/cpan. But that's just a friendly alias for the well-documented 'perl -MCPAN -e shell'. The longer form works just fine.
If it's not working for you, post any error messages you're seeing here, and we'll try to help.
sherm--