Dunno, CBR125 would do her fine imo, never rode it, but if my GF looks comfortable on one, and shes around the same size as you, it should suit you.
Just to let you know, its a riced up postie bike, but for a women at your size it would be better then trying to get a leg over a dirt bike or...