in reply to using dmake instead of nmake on Windows

Is there some way to force CPAN to use dmake instead?

Specifying MAKE at the 'perl Makefile.PL' step should achieve that:
perl Makefile.PL MAKE=dmake
Cheers,
Rob