So how far is this project?
Germans are in, noone else?
Smaller countries might have the problem to not have enough players, especially when you want to limit some classes.
You would want to have at least eight teams I assume.
Why not allow smaller countries to pair-up? Even in native some countries were allowed to form alliances.
Here is my suggestion:
Team 1: Germany (has enough players, could probably get a Germany 2)
Teams 2 and 3: Russia and America (should have enough players but might want some bonus to compensate ping)
Team 4: France, reinforced by players from nearby countries (Switzerland, Belgium, ....)
Team 5: northern Europe: Sweden, Denmark, Finland, ....
Team 6: eastern Europe: Poland, Ukraine, Latvia, ........
Team 7: western Europe: UK, Netherlands, .....
Team 8: team southeastern europe: Austria, Croatia, Greece, .....
Team 9: the south, Spain, Portugal, Italy, Africa
Team 10: well I guess you got the system
EDIT: Ah, noticed UK has already enough, so the Netherlands can help elsewhere (or even start their own team)