add CPAN perl support