in reply to Creating a COM/OLE server

Using Windows Script Components (WSC) you can put PerlScript inside *.wsc files, register them into the local COM registry, and then load up your Perl-COM components from anything else that can use COM.

No compiling necessary.

Take a look at ActiveState's description:
http://www.xav.com/perl/Windows/windows_script_components.html