What is the problem exactly?
I have used Debian for years and whenever a module is not in the Debian repositories or it is not the version I require I just used CPAN to install it. And I have never ever had any issues.
cpan installs in the same @INC folders as the debian packages do, so what difference does it make where the module comes from?
in reply to What is the best way to install CPAN modules on Debian?