Having just completed a post war layout, and running only post war, I would offer this advice:
Big locos - FM Trainmasters, 746 and 773 all do have significant overhang coming in and going out. Try to use at least o42 if you plan to run these.
Large engines not quite as big as those above - F3s, 726/736, 2046, 2055/6, 2065 all will run nicely but look a little big for the Curves. The 671/681s have a lot of backsplash.
I found on o31 loops the best looking stuff were small steamers - 2037, 221, 224 and similar look really nice on o31. Small team switchers - 0-4-0 look great, as do Alcos and NW Switchers.
Passenger cars of the 2400 series variety fit o31 well and look pretty ok - 2500 series cars look absurd.
Small boxcars - 6014s and 3400 series are fine - 6464's get a little clunky.
If you can't have big curves, use equipment suited to those curves for a more pleasing look.