I am 5-10 also and a bit but I have a cycling inseam, PBH, of 86cm which is 34 inches. Unless you have really short little legs there is no way you have an inseam of 30 inches at 5-10. You must be giving your pant's inseam, my pants inseam for Levi's is 32 inches usually. I figure you are around a 32 inch PBH.
You would look at a Surly Cross Check, which I just bought of about 54cm which is also the size I just got. I like a bike fit to the smaller size of my fit range usually because I prefer a more aggressive position on the bike. I would think the 54cm would also work for you. BTW, the 54cm Cross Check fits like my 1984 Pinarello in a 56cm but more relaxed. Bike sizing today is odd, go by the top tube effective length is sizing from an older bike you felt good with.