We've done quite gentle sleep training and night weaning...
First i swapped night feeds for a cuddle while rocking in the feeding chair but if he shouted at me, he got put down in his cot for 30 seconds then picked up to try again. After a week/10 days i started a cross between gradual retreat and cc - if he's ready to go to sleep, i hold his hand through the cot bars; if he wriggles, plays, shouts etc he gets left for 5/10/15 minutes. If he wakes and doesn't immediately resettle he gets calpol and a clean nappy. I also have to know he's not over tired, if he is he's wakeful later, so i provide plenty of opportunities for daytime naps (car, sling, pushchair or quietly at home) at key times of the day. R likes to sleep after a bf so usually 7:30, 10:30 and 3:00 then bedtime feed 5:45 ish.
He's been teething this week, but he now sleeps 6-5:00/5:30 with one or no wake ups, although noise outside disturbs him so he can need help between 6 and 9. He wakes up and chats to himself happily, which is how i know he's had enough sleep - he gets cross at being awake at other times! Dp and i were both early wakers as children so it's something i accept about being a parent. When he's bigger, he'll have a clock and be taught to stay quiet until a more reasonable hour :o