I didn't try it, but I think it SHOULD be possible to mix an installed ActivePerl with one ore even several Portable editions of Strawberry Perl. You will, however, have to
always(!)
- call each StrawberryPerl using its corresponding portableshell.bat (even the scripts with C:\Path\To\portableshell.bat D:\Path-to\yourscript.pl),
- same for ActivePerl, perhaps you'd need to setup a Batch (or CMD) file similiar to the portableshell.bat
And of course, module installations/updates have to be done also for each version independently (for Strawberry, berrybrew might help you with it).