in reply to Perl and ADA

Don't know if this helps at all, but is using CORBA an option? There appears to be ADA bindings for CORBA as well as a CORBA::ORBit module for Perl.

Update: Another thought-- if using Unix sockets is an option then perhaps ADASockets plus IO::Socket or some such...