As noted some of these things change very quickly (I know some of the other things you mentioned can and do change, but the frequency is a lot less). The issue of then using these tags in a routing app / software is one a staleness. Perhaps the router should not use them when deciding the best route but should present them as route comments instead. As such the notes=* tag or perhaps obstacle=* & danger=* would work well. These values can then be any text rather than a set list of values.<br>
<br>Regards,<br>Rob<br>