emj
(emj)
9
Astute observation: placement=routing, placement=geographically, placement=rendering, perhaps as a relation?
I’m highly dubious anyone will use it, though having it available might be a good idea. Look at source= for something similar.
I updated my post to remove the strong wording… 
Yes. How long? I don’t know. As Lamberstus states, What ever way you choose to solve this in you will need support from all software that renderers Openstreetmap.
Though maybe mapnik+osm2pgsql is enough, then you just need to propose a way that this can be done in (see first). But as you say the maintainers of mapnik+osm2pgsql rules are not always happy to implement and maintain ideas that seems very easy on paper (wiki).