In your preferred or current mapping workflow, how do you define up to what background layer the text stroke transparency should be applied?
I guess you wouldn't necessarily need to isolate certain layers (and remove them this way from their desired layer hierarchy). What if you maintain their layer order but combine them all on one layer, excluding the layer(s) which of the content you want to see around the text? Like so:
Main Layer TOP
• Text layers Layer
– text
– text
– (...)
• Illustration layers Layer
– buildings
– street
– street
– (...)
– railway
– river / lake / sea
– plants
Main Layer BOTTOM
– topography
– color / photo / (...)
I'd duplicate the letter/s, apply a stroke to the lower copy and set blend mode to erase, if you group it with the road layer only the road will get knocked out