Dave, I have done the same thing with 1 way arrows (linetype 0x26 for me)
I have only done this for SECONDARY, TERTIARY, RESIDENTIAL, and SERVICE roads. Here is my 'line' code for SECONDARY roads:
highway=secondary & ( network=e-road | int_ref=* ) [0x04 resolution 19-19 continue]
highway=secondary & oneway=yes [0x26 resolution 19 continue]
highway=secondary & cycleway=lane [0x00 resolution 19 continue]
highway=secondary & bridge!=yes [0x04 road_class=2 road_speed=3 resolution 19 continue]
highway=secondary & bridge=yes [0x01 road_class=2 road_speed=3 resolution 22]
highway=secondary_link & bridge!=yes [0x08 road_class=2 road_speed=1 resolution 19 continue]
highway=secondary_link & bridge!=yes [0x23 resolution 19 continue]
highway=secondary_link & oneway=yes [0x26 resolution 19 continue]
highway=secondary_link & cycleway=lane [0x00 resolution 19 continue]
highway=secondary_link & bridge=yes [0x01 road_class=2 road_speed=1 resolution 22]
I do this for both the road and the *_link, This is 'mid-way' in my code. You can see I also have overlay for BICYCLE lanes and BRIDGES
It works and looks great.
Greg