Common use is when a road crosses a bridge,  Layer=1 added to the road where the bridge is mapped. 2 nodes where the bridge start and end.
culvert: added to the river, where the culvert is mapped under the road.
Layer= -1
 
Fly over at roads. add nodes on a piece of the road where it fly over another piece of road. add tag layer= 1. 

best regards