opalORB (a Perl ORB) is an implementation of the OMG CORBA ORB standard and follows the CORBA/e Micro Profile plus DSI/DII. This Perl ORB is written completely in Perl and does not require a C compiler, but contains interoperability tests in C++ & Java.
CORBA::omniORB is a Perl interface to the omniORB ORB. It was originally based on CORBA::MICO, and shares with it the feature of being completely dynamic, making it unnecessary to pregenerate "stubs" or "skeletons"