Thinking more of the issue, actually two kings of "takeoff" procedures would be useful.
When people unrelated to each other try to take off, the runways would be assigned in a manner, that everyone is taking off from a different runway. If all runways are occupied, people have to wait.
Of course, if several runways are free, you could chose which one and in which direction (I just hate to turn when I'm put in the "wrong" direction for takeoff, as it is usually).
The other would be when people want to take off in one group, like leader and wingman or a bigger bombing squad. Then, all would line up at the same runway, one after the other.
Anyway, just thoughts...