That might be worth a try, but I have not much experience with ODBC. As a lot of existing scripts used DBD::DB2 successfully with Perl 5.8, that might not work via ODBC as we use functions, timestamp formating and the like. Another point is that DBD::DB2 (and underlying IBM Libraries) behave different for local and mainframe databases and I do not know what that means for ODBC.
And it came to pass that in time the Great God Om spake unto Brutha, the Chosen One: "Psst!"
(Terry Pratchett, Small Gods)