Be careful as PBDs are not necessarily what you want. There is no requirement for them to be resolvable. Also there is no requirement that they are equireplicate, so different players may have different numbers of games.
I had some off-line discussions with another contact regarding mahjong schedules, they were willing to run tables with only 3 players:
1 20 9 22 | 4 3 13 6 | 14 8 10 15 | 19 2 16 17 | 23 5 21 11 | 12 7 18
2 21 10 22 | 5 4 14 7 | 8 9 11 16 | 20 3 17 18 | 23 6 15 12 | 13 1 19
3 15 11 22 | 6 5 8 1 | 9 10 12 17 | 21 4 18 19 | 23 7 16 13 | 14 2 20
4 16 12 22 | 7 6 9 2 | 10 11 13 18 | 15 5 19 20 | 23 1 17 14 | 8 3 21
5 17 13 22 | 1 7 10 3 | 11 12 14 19 | 16 6 20 21 | 23 2 18 8 | 9 4 15
6 18 14 22 | 2 1 11 4 | 12 13 8 20 | 17 7 21 15 | 23 3 19 9 | 10 5 16
7 19 8 22 | 3 2 12 5 | 13 14 9 21 | 18 1 15 16 | 23 4 20 10 | 11 6 17
Is that sort of thing any good?