To reorient the selected surfaces so the normals are all consistent, select Orient Selected Surfaces from the individual model context menu. This is designed for selected surfaces which touch, but makes an attempt on all surfaces. In effect this does automatically what Reverse Selected does manually.
It converts this:
To this: