to be clear, by feeding schedule, I don't mean times he is fed...he eats when he needs to. I just meant the amount he is getting.
There is nothing wrong with a feeding schedule. It isn't wrong for you to want some pattern and consistency in your life. I am not one to just fly by the seat of my pants when it comes to feeding/napping. Babies thrive on consistency and therefore having a "schedule" helps. They know they can depend on that -- you feeding them and taking care of them.
We do the eat, play, sleep cycle which right now is every 3 hours. She stays awake during the day for 1.5 hours normally (sometimes 3). It works for us and it ensures that she eats enough throughout the day to stay asleep at night. My LO is 19 weeks. I am expecting in the next few weeks that she will extend her time in between feedings from 3 to 4 hours which is normal for a baby that is 5 months.
I will also add that around 4 months babies go through a "wakeful" period. Basically, they come out of the "newborn" stage. The REM sleep cycle isn't as long and they will wake up more frequently and more easily. Sometimes you can let the lie there for a bit or pop a paci in to get them to sleep longer. I've let DD fuss (not cry) at night when she has woken per-maturely for 3-5 min and she goes back to sleep. Basically they need to learn how to put themselves back to sleep.