I know this is an old topic, but I recently tried
WWW::KeePassRest as a result of this discussion, and really liked it... until I saw that the
KeePassRest plugin currently requires an Ultimate or Enterprise license to another piece of software, despite being a publicly-available download, so I had to delete it once I realized I was violating the license.
The similar KeePassHttp plugin doesn't have that restrictive license, so I wrote a module WWW::KeePassHttp to interface with it. See my other post Announcing WWW::KeePassHttp v0.01 for more details, in case it's useful to you.