What should you do on FreeBSD if you have already installed various perl modules by other methods, specifically using portinstall/portupgrade? Should those packages be removed with pkg_deinstall and then reinstalled using CPAN?
Do those utilities track installed packages and dependencies? What happens if the distro upgrades something? (Esp. for critical security updates.) A package that SA needed might get removed as part of the update, and SA would be left with a missing dependency. This is the risk when you mix CPAN and RPM.
The more fundamental problem is that multiple packaging systems keep independent databases recording what's installed on the system. What's needed is a way for CPAN to use the native package database to keep its state.
