Your routine looks great, and it looks like he's napping really well for you. The only think I might possible tweak is putting him to bed just a bit earlier to aim for roughly a 12 hr day. That being said, if he's happy on this routine, I wouldn't change it. From 4-6 mos, typical sleep is about 10-12 hrs a night, plus 2 or 3 naps a day for 4-5 hrs of day sleep. It looks like he's fine on night sleep, and just barely low on day sleep, so if he's happy, don't change it. I wouldn't add a df at this point, he's not waking to feed, so he doesn't seem to need it. Babies are not super sound sleepers - it's really normal for them to wake up during the night and resettle themselves (we do the same thing, we just don't think about it), so it sounds like he's doing great at night as well!
HTH
michelle