I am using the DBI and DBD:AnyData just fine. The issue I have is that I would like to open MS Access database files in a DSN-less way (i.e.: directly). I have looked around and have not found any talk about a DSN-less Access DBD.

Does one exist? If so, under what platforms will it work? If so where can I get it?

Honestly, you'd be better of exporting the data from your .mdb to, say, CSV or XML and then use those flatfiles as is (DBD::AnyData, DBD::CSV, DBD:xSV, etc)or as data to feed into a SQL db running on your target OS.

Another possibility if you have MySQL, PostgreSQL, Oracle or any other db that has Windows ODBC drivers available, is to have your copy of Access use a DSN that points directly to the db on the non-Windows OS.