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).