I've installed a separate perl using macports and haven't had any problems installing from CPAN. Once macports is installed all you gotta do is sudo port install perl. You can also sudo port search perl to see what perl related software is available to you via ports.
Has anyone else had good/bad experiences with the port system?