10WO are supoused to be on a 3hr EASY, i think your LO is doing fine, what i did with my DS, was keep him on a 3hr EASY at that age, if he woke up sooner i tried to extend his naps using pat/shush, if he didn-t sleep any more i would just feed him until the 3hr mark, unlesss of course he was hungry a bit earlier like at 2.5hr, but not any sooner.
Hope this helps