I think every new parent should read this book: Healthy Sleep Habits, Happy Child by Marc Weissbluth (See http://www.amazon.com/Healthy-Sleep-Habits-Happy-Child/dp...)
This book explains the physiological stages infants go through and what sleep patterns you can expect at each. It's not promoting a philosophical agenda (like Dr. Sears!) but actually giving parents facts and practical knowledge about how babies sleep. Please read it!
There's nothing wrong with a bedtime routine that includes some rocking and cuddling -- but if he is falling asleep in your arms and waking up 45 minutes later, that could be a problem. You should put him down while he is still awake and let him fall asleep in the crib or whatever on his own.
The bottom line is that your child must learn to go to sleep on his own and it MIGHT take some crying, or it might just take a few minutes of fussing or "talking" to himself. But if you pick him up when he the second he makes a noise, you will train him to wake up at that early interval every time and before you know it, you'll have a screaming 2-yr old who makes bedtime a nightmare for you EVERY NIGHT. No one likes to hear their child cry. It's torture. But if he starts waking up every couple of hours at night, this will be your only choice. Believe me, I suffered for a year -- scoffing at everyone who told me to let him cry -- before I figured this out.
By allowing him to wake up too early/often, you are actually harming him because he is not learning to sleep. Help him learn to sleep for the sake of his own health and happiness. Best of luck!