PTv2 is for public transport. A road route relation isn’t public transport, so PTv2 doesn’t apply.
Mapping the two directions separately could possibly be okay as long as they’re grouped together into a single super-relation that represents the entire road, but that hasn’t been done in your example. I would say that the current situation is wrong. Either a super-relation should be created to group them together, or there should just be a single relation that contains all of the ways for both directions.