When we get to 32 teams, why not have each team play each other once? It's not a perfectly balanced schedule but it's pretty damn close.
We can even use an Apertura/Clausura type format with 2 tournaments per year and maybe a grand final between the two winners at the end.