Crank length is, as Crankin pointed out, as much a function of how one rides, their modus operandi, as it is due to leg length or femur size or whatever. I too am a spinner, and typically crank my little legs on my 165s at 90~95rpm and it feels quite normal on the road bike and I rarely stand or mash. I used to have 162.5 arms on a previous bike and I felt a difference going to 165. Small but not imperceptible to me, and if felt right. Maybe if I were a masher, a torquer, I would want 167.5 or 170 like I use on the MTB. Remember, it's 2.5mm further out in all directions- your leg will come up higher, go down lower, and move forward and backwards 2.5mm further out from center.
Tzvia- rollin' slow...
Specialized Ruby Expert/mens Bontrager Inform RXL
Specialized SWorks Safire/mens Bontrager Inform RL
Giant Anthem-W XT-XTR/mens Bontrager Inform RXL
Fuji Newest 3 commuter/mens Bontrager Inform RL
Novara E.T.A commuter/mens Bontrager Inform RL