As linked, this situation has been specifically called out for how bad it is, in need of a clean up. It should not be encouraged. 
https://github.com/osm-search/Nominatim/issues/413
https://wiki.openstreetmap.org/wiki/Homonymous_keys#Incompatible_formats 
Besides, `name=` is the common name. In this thinking, you would say eg "KMB Route 89D Towards Wu Kai Sha", as in the bus broadcast. So even if you want to include redundant non-proper-name info, it is debatable whether you need the origin, arrows, and brackets. 