OrCAD Schematic cleaner option
OrCAD itself doesn’t have such a ‘beautifier’ function. (My pet peeve: having to deal with schematics that use half-grid or off-grid lines.)

Some things could probably could be fixed with a tcl script, but that’s more work than... just redrawing it.

Why? I will redraw stuff if it’s that messy, has poor structure, or poor reusability. I will redo them to use a modular approach with clearly defined interfaces on ports. I think as if each module were an RTL block, and draw accordingly. I also think hierarchically, but tend to use flat drawings (I’ve done both, and find that for boards the flat approach is better for other users.)

Again, why? Redrawing helps me understand the design better. Also, I have to monkey with the imported design anyway because I add attributes that are specific to my workflow (part numbers for example).