I hope that title isn't too confusing.

Anyway, I am making a map for a ecosystem manager that wants a very busy map.
I have a symbolization problem to overcome. I need a way to clearly display all of the following:
- units: most important
- subunits (2 importance)
- roads / creeks (still important and are usually used as breaks for units and subunits)
Attached is a map: dotted white = units, subunits = thinner black, roads = yellow. I tried a negative buffer for subunits, but really don't like the look. The outside black is a boundary.
And of course

, I need to have the best product possible done by tomorrow...
What would be an effective way to symbolize these?