В Денвере и так стоит activeperl, только немного устаревшая версия (хотя более новая реально нужна только для работы с Unicode) и "немного" обрезанная. В базовом комплекте идет только голый Перл, смысла в котором немного. Нужно еще отдельно скачать на сайте Денвера библиотеки и, по желанию, документацию. Перл в структуре Денвера лежит в /usr/bin, /usr/lib и /usr/site. PPM там, кстати, уже есть. Только путь к нему нужно указывать при вызове. Если же хочется поставить там Перл поновее, то просто поставить его в c:/path_to_denver/usr и все, все должно работать как ранее.
А у меня вообще стоит несколько Перлов от Активстате, в разных директориях. Нужно просто сделать копию основного файла "bin/perl.exe" и обозвать ее как-нибудь по другому, например "bin/perl58.exe" и тогда по желанию можно из командной строки запускать либо Перл 5.6.1, либо Перл 5.8. Это может быть полезно при проблемах с модулями. Например недавно хотел поставить Iagemagick, а с Перл 5.6.1 он работать не захотел, только с Перл 5.8. А GD наоборот, был только для Перл 5.6.1 (потом правда я нашел и для 5.8, хотя на официальном сайте его нет). Можно даже в Денвер поставит второй Перл, например в директорию "/usr/perl58" и потом в скриптах в первой строке указывать "#!/usr/perl58/bin/perl" и тогда для этого скрипта Апач будет вызывать новый Перл.