I can't advise you on the bike- but I am also small and when I was test riding bikes last year, one thing that sealed the deal was that the shop was willing to order the bike in my size (44) without obligation to buy, because they said it was early in the season and they said they could sell it. I think they were also pretty sure I would love it, which I did.

So it can't hurt to ask.