With Civil work (LDT or C3D), a UCS is a big no-no.
The majority of our work is done with North=Up.
But for those cases where North=Up doesn't work, I sometimes use ALIGNSPACE. Most of the time, though, I simply use DView TWist and key in the twist manually in modelspace. All new paperspace viewports then automatically match modelspace as they are created (unless there is already a paperspace viewport in the layout, in which case the new viewport twist matches the existing viewport twist).