Hi
Looks like he needs longer awake time before his naps so he takes longer, more restorative naps. He's also got a really long day - at this age, we aim for 12-13hr day and 11-12hr night, so if your ideal wakeup time is 7am, bedtime would be no later than 8pm (that's asleep in bed at that time).
A routine I'd try for to start off with would be:
6 - wake, eat
8 - nap
9:30 - wake, eat
11:30 - nap
1 - wake, eat
3 - nap
4:30 - wake, eat
6:30 - bedtime
Are you feeding him at all over night? I would say one to night feeds is pretty common at this age, even when FF - if he's taking a long time to settle with frequent replugging, you may find its best to just feed when he wakes at 3ish and get both of you back to bed.