Maybe Coherence Pro supports Apple Script that would allow this, you should probably ask the authors of that app, they should know about it.
I think your solution is good. Alternatively you could use the "Trigger Menubar-Menu Item" action in BTT to trigger the Service from the services menu.