Horehound, gradual process for us, using the good sleeper book for a base.
Started off with daytime naps upstairs in the cot, made sure the routine was feed at waking so no feeding to sleep (wind interrupts too many babies). Cuddle and soothe to sleep in your arms in a darkened room, then put down while just awake. If they wake and start a little bit, try and soothe them with patting, stroking. If they start crying, pick up and cuddle and try again. If it doesn't happen that time, then just move on and do your usual sleep routine, but hopefully without the feed. Getting sleep is the number 1 priority, not the routine, so if he's upset stop it, but try again at your next one.
The only one with a feed directly before is the bedtime one, but we feed twice on that cycle- we try bedtime at 8.30ish, so wake at about 6.45-7, bottle, play, cuddle, nappy & pjs, feed & wind (downstairs), then upstairs for a cuddle & cot. During the day she'll fall asleep like a trooper, not so much nighttime but we're getting there.
All of this is very much ideas and ideals at the minute! We're in leap 4, so last night fought naps and sleep, had a very uncomfy night with her in and out of my arms, shaking her head, writhing and whinging. But she is slowly getting there