Si tu préfères avoir l'approche en *oneway=-1 plutôt que les opposite* alors oui ce serait la solution même si je pense qu'elle n'est pas très utilisée (je vais regarder sous Overpass).
Dance cas il faut donc à la fois le busway:left:oneway=-1 et le cycleway:left:oneway=-1. C'est vrai que l'avantage des *:oneway=-1 est de pouvoir en théorie décrire de manière très explicite de nombreuses situations.
À ta disposition pour en discuter.
Charles