A 7-8 port USB hub type device with ground loop protection that handles the serial connection and assigns an ID per port for individual devices.
Said device would accept sysex msgs all on a single midi channel for connect/disconnect between inputs and outputs, similar to the abilities of advanced mode for each port. Sysex Msg for preset management (save, clear, reconnect, etc), Sysex preset dump request as well as receiving dumps. PC msg, and cc (for any design choices shared with the webmidi implementation used by the general user base.)
From my understanding there are no sysex msgs on the USB connection for routing configurations and the serial method for handling multiple devices seems to bypasses midi sysex altogether, so another separate device seems relevant.
It would be wonderful to just be able to use a third party controller (touchosc or Mididesigner for example) or even directly send msgs from a daw.
However, if there’s a firmware solution that doesn’t murder the programmers, id take it.