If this is going to eventually wind up on CPAN, please make it compatible with earlier perl versions. 5.14 is relatively new. I have many machines that are restricted to 5.10 and I even know quite a few people that are stuck on 5.8.
Also, BerkeleyDB can be a pain to install on many systems without manual intervention: http://cpanratings.perl.org/dist/BerkeleyDB#9728 . Unfortunately there doesn't appear to be an alternative interface. And even when Bitcoin makes the switch to leveldb, it will still use BDB for the wallet.