Коммерческие луперы тоже не меняют последовательность в цепочке, обычно в этом нет необходимости.
Ну, вообще то камрад-задачедатель сформулировал запрос на матричный. По крайней мере я его так понял.
Что касается практики - матричный я делал еще в середине 80-х. Коммутация и управление - на КМОП. На КМОП же - пресетная память (с батарейкой).
Поскольку прямая матрица "каждый с каждым" чрезмерно сложна, да и избыточна по сути, я сделал систему с промежуточными шинами - то есть, сами точки вязались на шины.
В результате получилось вполне умерено по затратам и удовлетворительно для эксплуатации.
Шин было 8 - и для соединения использовались коммутаторы 8х1.
Две из шин - это IN и OUT, итого оставалось 6 на промежуточные шины.
Шины позволяли делать распараллеливание и сборку (микс).
Шины активные - что б не иметь проблем с согласованием...
В общем, работало вполне прилично...