So, now that the above is understood, it is a matter of deciding how many hours of play do you want to plan for, and what is the avg. allowed time to play a game. So, let say we want to play for about 15 hours, and we have 32 players and 16 tables to play on.
With 32 players we are either going to have 4 groups of 8, or 8 groups of 4. With 16 tables, everybody will get to play all at once.
If each game is to take 45 minutes, then each player can get about 20 games in the 15 hours.
With 4 groups of 8, there would be 7 matches played by each player in each group, so 7 matches x 3 games equaling 21 games would be close to optimum.(15.75 hours)
With 8 groups of 4, there would be 3 matches played by each player in each group, so 3 matches x 7 games equaling 21 games would be close to optimum.(15.75 hours)
By playing a specific number of games in each match, rather than a "race", we can eliminate all the variables, except the avg time to play a game by any given player.
This is the best approach and plan for a well timed RR, whether it is going to be a one day or a two day RR.
The only decisions to be made after the above is how many qualifiers advance to an elimination finals, and what you want that to look like, none of which have anything to do with the RR portion of the tournament.
Good luck