Here is my "chunk" theory: the way I look at it, is you have 4hr "chunks" of time, which "by the book" consist of EAS and you have 2hrs A time and 2hrs nap time for each "chunk." If you are going to try going with the EASAS bit (which some moms have success with), make sure your total A time and total S time for that one chunk still equals 2hrs each. Let me know if I need to clarify.
The thing I did when I had the 45min monster issue, was when she got up, just play quietly in her crib for 10-20mins and then put her back down. For her it worked b/c even when she woke, she was often tired and often too tired to really get all the way up.
Work on it and see what works best for you and your ds.
As far as the morning feed, you will probably have to experiment with that one and see what works. You may find as you decrease his night feeds, he will get more hungry in the morning - in fact that is often a sign that he doesn't need as much as night if he is not hungry in the morning. That being said, though, my dd isn't very hungry in the morning and she can now go all night without a feed. So it could just be he's not a breakfast person.
But you might have to experiment to see where it makes his next feeds fall, if he can make it without getting too hungry and have it mess up his naps, etc.