If anyone is interested, setting $ENV{TERM} = q[dumb]; in CPAN/MyConfig.pm and in /System/Library/Perl/5.18/perl5db.pl (need sudo here) restores expected behavior to both cpan and debugger shells. I lost readline/history functionality but that is less important. Thanks again!