Oracle appears to work quite well with most languages and environments. Oracle database servers have been around for a while and enjoy reliable support using the C API, ODBC and modules such as
DBD::Oracle. Oracle can be installed on a number of operating systems including Windows and Solaris which makes development less of a chore since you can develop on a small box and upgrade. It can also scale from desktop right through to a multi-server enterprise installation with a toolset to complement each variety.
Oracle server is going to cost quite a bit depending on the version, number of CPUs etc. It does however meet the requirement of being right for Perl. It just might not be so right for your bank balance!