The classic sh-pat doesn't work for all babies, it can be tweaked to hum and rub, or whatever works for you and him. Spiriteds and touchies tend to need it tweaked most.
I would avoid always doing the same thing for the 45 min nap - I mean, the scooping and bouncing every time, yes, I think you're right, that could become a habit, and be a real pain for you! Will he settle if you leave him in the cot? With a hand laid on him? Or a back rub? Something that is easy for you to reduce in the future.
The other thing to consider (you may have thought of it already) is whether he needs you to intervene - is he upset? is he just mantra-ing? talking to himself? Have you tried leaving him, will he settled himself?
I would try some of these tips:
How do I address habitual wakings? (wake-to-sleep and other methods)and then also cut myself some slack
If he will sleep in a sling, or a buggy, then get it ready while he's asleep, and when he wakes up, pop him in there, and head out. With any luck, he will drop off, and end up with approximately the right amount of sleep. And you'll get a nice walk. When I had one 2yo and one baby, I used to do this for the am nap, and then 'work' on the pm nap when LO1 was asleep.