Well, page overrides are impossible to avoid entirely here, at least with the current functionality of text frames (which I’m looking forward to seeing changed in the future). Even if you create a master page with frames exactly as you want them to appear, the second you add text, it’s an override.
I think the important thing is to look for opportunities to create master pages if possible. One candidate would be a page design that tends to repeat itself.
To be honest, what you’ve done here isn’t much different than how I would do it. At present there are some inevitable limitations of text frames. We’ve seen some Easter eggs in Dorico that indicate future options to link text frames, which will help this sort of thing immensely.