Have you considered using a Individual Thematic?
In the image below, I have create an individual theme on a roads layer and set a style for the individual road classes.
In v17.0, this also gives your the benefit of being able to turn on/off the individual bins via the Layer Control
![Roads Thematic]()