Further to the splendid suggestions offered up by
marto,
Installing CPAN modules without using 'ppm' looks as tho' it might have some information of interest to you (found by googling for 'cpan to ppd' - seeing if I could find a translation method coz I'm sure I've done it before but can't remember a damn thing about it:-)).
Update:
Aha !!!
Having nothing better to do ... at the moment, I invested a little more brain searching & browsing and methinx this will/should answer the question - as to how to build an ActiveState compatible package from a CPAN format library.
A user level that continues to overstate my experience :-))