I am 6' 1" on a P3 size 58, 90mm stem, no spacers, saddle in forward position and almost all the way forward. 12(ish) cm of drop (? from memory). Got the bike used. 33" inseam. I "could" also go with a 56, but would need 1 cm of spacer and a 100-110mm stem to keep things even. And use the 25mm risers on the Vision armrests; could use the 12mm but these "feel" better and I can keep my elbows and hands closer together for some reason. I also cut the 270mm ski-bend extensions down just a bit so that my hands naturally land on the shifters. Average torso.
EDIT: After thinking on this for a bit, if I were to get a new bike it would be a 56 P2. That would match exactly how I'd want my current P3 to be.
EDIT: After thinking on this for a bit, if I were to get a new bike it would be a 56 P2. That would match exactly how I'd want my current P3 to be.