Could you do a quick write-up with an example extension somewhere when you've got something working?
Been trying to do this a few times, but failing so far. Would like to wrap up something not too fancy for OpenVPN 3 Linux (which is fully D-Bus driven), just to start/stop VPN sessions and such.