What you can see in my MCU preset is a "dance" to make TouchDAW Phone work. For that I had to mimic MCU plug-in way. But the idea is not so bad at the end, I have used it in Alphatrack preset as well: in the strip logic I set "Text buffer" for some Cell in the display, real transfer to the device happens in separate function. The function is relative complex, but it can be common for all strips.
So the list of monitoring actions in each particular display can be quite short: feedback (if required), set new value in the text buffer and trigger generic monitor for the rest. The first can not be generalized since it should send particular MIDI message, other 2 can be put into one generic sub-function.
The idea: particular fader just set some state, for example "Channel" to required number (1,2,....x), call generic function for actions and has Parameter + Value monitors. Since there can be "dependent states", for example Mode[Channel], ParameterShift[Channel], such generic function for faders should be possible to write. But I have not tried yet. Sure, there will be some problems to solve.