CPAN seems to struggle with out of memory errors on the default Debian distribution. To get around this, you could try CPANMinus.
sudo apt-get install curl curl -L http://cpanmin.us | perl - --sudo App::cpanminus sudo cpanm -i <Module Name>
Dancer To get Dancer working with CPANminus
sudo cpanm -i Dancer