Would layer order help here?
The problem is that it is most often the far side of the same entity that is the culprit, so layers would not help in this situation.
If you were to put a surface between the unwanted lines it would not help because that doesn't change the fact that they are still hidden lines. If you slice and remove the offending lines, you just create new ones in there place.
I do believe that line merging technology is the solution here. I was using FastCAD 3D when it came out in 1990 or 91. The more complex the model, the more issues of this type emerged. Evolution Computing's solution was to dump all of the lines into a file and let you clean it up. Kind of like pick up sticks. That is when I tried AC, and it really worked.
I have since moved on to more automated modeling systems, with even more complex models. There is no way I want to play pick up sticks with these models. I have been exporting the geometry into TC and using the solid tools to edit the models, which works great. This leaves me with the need to get a clean and accurate 2D DWG file of the views that I need back into the original system.
My issue is not just with printing within TC, there are times when that is exactly what needs to be done. There are also times when the real need is to place the work that is done in TC back into the original programs print facility.