We have a similar schedule and similar problems. My LO is 5.5 WO and she'll eat around 3 ounces at each feeding (varies from 2.5 to 4 ounces). We try for a 3 hr EASY, starting at 7am - give or take an hour.
It's true about learning your LO's routine. In the morning (7am, 10am and sometimes even the 1pm), my little Katie will be awake only for her feeds (and I do have to struggle to keep her awake) and she'll be VERY drowsy at the end of the bottle. Her A time is consists of a diaper change and then she's back down to sleep.
She usually groups her A time in the afternoon and we can sometimes get 15-30 minutes with the 1pm routine. Every evening is different, as we cluster feed at 4pm, 6pm and 8pm. Sometimes she awake all the way through (yikes!) and sometimes she'll take quick naps in between. I should also confess to all manners of accidental parenting (swing, rocking to sleep, sleep on mom/dad, and a vibrating motor in her bed that simulates a 55 mph car ride). :oops: We're going to tacke the sleep training sometime before she goes to college!
We haven't tried the dreamfeed yet - just doing the CFs. Katie will go down for the night somewhere in the 8pm hour and awaken for food between midnight and 2:30am (usually a full 4 ounces in about 10 minutes then right back to sleep), then again at 4am. Since she's only been taking an ounce or two at 4am and is generally fussy from this point on, I have been trying to stretch the 4am towards our 7am wake-up time (hoping to get her down to one feed per night). She'll take the paci and a re-swaddle for an hour or two, but we usually still feed somewhere between 4am and 6am. We just started this, so we'll see where we're at in a week. We may need to do a DF around 10 or 11pm, shift the first feed to 2:3am or so...