Well, even if the underscore is not the formally correct symbol, the direction_* scheme is by now very well established, with way more than 100,000 uses. Introducing your own tagging scheme now (actually a fifth way for destination signs!) won't have any good chance to be adopted at any larger scale and will render the data more or less useless.