If there are 24 teams in the Sunday League, I suggest splitting the league into 3 divisions.
This will allow lesser skilled teams to have a fun Sunday afternoon playing pool and the better teams to have a more competitive game.
It will also allow for shorter seasons.
Each division has 2 teams ascending and descending.
New teams will be placed in 3rd division.