I've been using Fedora since Fedora Core 1, and I'll have to admit that it's confusing at first. I guess the best way to look at it is that the vendor-supplied perl works with the vendor programs that require Perl, but, in general, cpan looks looks for the "site" Perl. Here's a recent article that'll help:
Install locations for CPAN