It works, if you do it correctly.
The stack will look like this when you get priority:
TOP
Bridge Trigger 1
Bridge Trigger 2
Bridge Trigger 3
Dread Return
BOTTOM
At this point, you get priority. You have two options: Sac your archmage now, or wait until all the bridges resolve and then sac him. If you do the latter, 3 zombies will appear (per bridge) and then you get to counter DR and he doesnt get a huge dude. However, if you do the former, then the stack will become:
TOP
Bridge RFG Trigger
Glen Elendra persist ability
Glen Elendra ability targeting Dread Return
Bridge Trigger 1
Bridge Trigger 2
Bridge Trigger 3
Dread Return
BOTTOM
So, you'll RFG all the bridges, your archmage will come back as a 1/1, then you'll counter the DR, then the other bridge triggers will resolve and do nothing (thanks to that handy intervening If clause on Bridge). So, the board will be: you have an Archmage with a -1/-1 counter on it, your opponent has all his bridges removed from the game and no narcomoebas and no (extra) zombies in play.
Short answer: Yes, you can do what you want, although you will have to make sure you respond at the correct time (in Soly's description, you would not be making a good choice waiting that long).
The end result is the same, but this is actually slightly off. The Glen Elendra and Bridge triggers should be the other way.