It's possibly worth trying (test it out at a a few more tournaments and report back), but it sounds bad to me for the following reasons:
Another type of call will confuse refs.
Another rule will annoy/confuse players.
Another type of call will mean timed penalites are not used.
Players held at the side of the court means the ref needs to know the location of players pre-foul (or has to have a more detailed understanding of the advantage to be restored), I don't think our refs have this information.
Restarts after turnovers/fouls would become more complicated/slow.
Game becomes harder to understand/spectate for noobs/spectators.
I reckon you'd have more mileage with your idea if you called it a "mini timed penalty" (or similar) and state that the process is the same as with a timed ejection from the court, except the player is held at half court for a couple seconds.
There are people with a similar opinion as you (people have been asking for a reset where one team has conceded 2/3rds of the court for example), your idea is better than that (as the advantage is always about players between the ball and goal and is never about your progression up the court).
It's possibly worth trying (test it out at a a few more tournaments and report back), but it sounds bad to me for the following reasons:
I reckon you'd have more mileage with your idea if you called it a "mini timed penalty" (or similar) and state that the process is the same as with a timed ejection from the court, except the player is held at half court for a couple seconds.
There are people with a similar opinion as you (people have been asking for a reset where one team has conceded 2/3rds of the court for example), your idea is better than that (as the advantage is always about players between the ball and goal and is never about your progression up the court).