Some kind of built in DB support sounds lovely, but as far as I can tell, it only supports direct key->value access, in the form of a tied hash? This might be a little tricky to implement, but I suppose it's theoretically doable..
Comment on Re: Re: Best user installable database for perl
That's correct, dbm files are on-disk hashes. They are enough for most simple applications. If you need something fancier you can certainly try DBI::PurePerl and DBD::Sprite or DBD::CSV, but they will require CPAN downloads and installs, unlike dbm.