Just wondering how a matching backend framework for correctness would look like. Ideally something that doesn't repeat the React mess with two routers but fits right in Inertia style.

That is a fair question. Probably one could inspiration by https://github.com/lustre-labs/lustre