Is Karabiner Elements missing features you need? https://github.com/tekezo/Karabiner-Elements
I haven't tried it because I can't find the wireless mouse that I needed Karabiner for, but my impression was it has most of the functionality running, especially the key/button remapping which seems to be their biggest use case.