Per the wiki, the use here is correct. If a route planner is doing it wrong then its up to them to fix it. 

Tried with graphhopper, osrm, valhalla and they all do it correctly.
Note its one way so going the opposite direction wont work.
 https://wiki.openstreetmap.org/wiki/Tag:barrier=cycle%20barrier?uselang=en
