A bit of self-promotion, I have an OSC mapping module that provides feedback with names etc, that should make a lot of this templating stuff easier: OSC'elot an OSC mapping module
I use this with a hardware controller, but I do use the free OSC software, https://openstagecontrol.ammd.net/ and have included a simple/scalable template for it in the presets folder.