in reply to calling .NET assemblies
If you are in a position to build mono, then you could create a module that embeds mono via XS. You will find http://www.gotmono.com/docs/embeding/embeddperl.html and http://www.mono-project.com/Embedding_Mono useful.
/J\
|
|---|