Their Sparx-5 line is supported by stock upstream Linux switchdev.
They even have some BSP stuff freely available which is really positive sign. https://github.com/microchip-ung/bsp-doc
This would be such an enticing project to jump into, there are just enough bits to make it seem doable, even if the realist in me knows its not really feasible.
Does make me wonder what asics Microtik is using under the hood though...
Mikrotik is one of the few brands that actually list this in the spec sheets.