I'm not entirely sure this is possible.
First,
some background from MS.
OK, so we can look up the values of Perl's CLSID, but there's no CLSID for perl scripts( there is one for PerlScript extensions, which is not the same as a perl script -- PerlSE.dll in my case.)
So, it seems that since there's no CLSID for perl, there's no way to extend the scripts via the shell.
Just for fun and dangerously toying with my machine (any page dealing with the registry always has the most delightful warnings on them -- "IT'S THE REGISTRY, FOR GOD'S SAKE!!! IT'S NOT FOR FOOLISH MORTALS LIKE YOU!! TURN BACK AND DON'T TOUCH ANYTHING!!!") I tried implementing the methods on the Creating Drop Handlers page, and came up with the same exact results as before : no drag & drop ability. So it appears that it ain't gonna happen unless the next release of AS perl includes appropriate registry entries for perl56.dll (or whatever filename they choose.)