Kleine correctie (misschien gewoon een typefout?):
"barrier=gate zonder verdere aanduidingen zou voor alle routers een hindernis moeten zijn. Routers plannen daar dus geen route overheen, ook niet voor voetgangers".
Correctie:
Een [barrier=gate] zonder [access=private] of [bicycle=no] of [...] (dus "zonder verdere aanduiding") is wel een "hindernis" (je moet het hek opendoen), maar ook gewoon toegankelijk/routerend. Meestal is een dergelijk hek bedoeld om de schapen of koeien binnen het gebied te houden al dan niet in combinatie met een wildrooster (cattle_grid). Of het hek markeert de ingang van een gebied. Meer niet.
Voor dit hek geldt wél [access=private]. En hoe de Renderer (de kaartenmaker) dat toont is aan de kaartenmaker en geen OSM probleem.
OsmAnd, bijvoorbeeld, plaatst expliciet een "slotje" bij een dergelijk hek.
Zelf toon ik een niet toegankelijke weg als een grijze lijn op de kaart.