If you like the challenge, don't let me stop you -- it's always cool to test your abilities and knowledge. At the same time, I wonder if you'd be better off moving to the better-supported DBI setup, and using something like Apache::DBI for persistence.

Just some ideas to think about. And, of course, you may have very valid reasons for using sybperl, in which case please continue, and good luck.