I would vote for the plan to include an extra official reviewing instant replays and assist the on-field referee to make proper calls. Each team has a limited number of challenge, say 5 times.
I do see a problem whereby, 20 players are doing various fouls, that would still make hard work for the officiating crew.