Since his lunch is so early what about feeding him supper as soon as he wakes and then just before bed offering him some cereal and fruit. If he used to go to sleep at 9 and is now going two hours earlier he really is sleeping about the same length of time. You could also try to hold off longer in the morning with the idea of taking two naps instead of three so trying to push the first nap as late as possible and then that will push lunch as late as possible with another nap after that. If he does nap again for a short time around supper, he might go back to going to bed later which means sleeping till closer to morning. Some and especially those that are nursing will actually get the baby up around midnight and nurse them and put them back down which often gets them from midnight to 6 so it also means 6 hours of sleep for the mom. Waking for food is still normal for this age. I think it is just because he is going down earlier that it seems like he isn't sleeping as long as he was. Sleeping on the baby schedule and going at 7-8 too may be the only hope you have for awhile of getting enough sleep.