It's more of a stereotype, but being a former moderate republican from NY, it tends to hold true. Moderate Republicans:
1) Tend to have a high degree of education
2) Care about crime, law & order
3) Are often pro-choice. You don't see that in rural areas that much.
4) Are pro-gay. You also don't see this very much.
5) Economically, are conservative, and many hold white collar, financial services jobs.
Well yeah, certainly NY moderate Republicans are like that.
In general, I would agree with #1 as pretty much always true for suburban Republicans. They also are probably more socially liberal, but I don't think it's a given that they're more fiscally on the left, especially on issues like farm subsidies.
Places like Shelby County, AL and Williamson County, TN are well-educated and affluent but also deeply conservative both socially and economically (and quite religious), so I think suburban Republicans can come in all shades.