8 weeks is still *really* young and the 30-40 minute cat naps are totally normal. DS1 didn't start taking longer naps until he dropped to 1 nap at about 18months.
It sounds like he *has* a schedule, but it's not what you'd prefer.
Have you tried or considered baby wearing?
I hold my 4mo through most naps, because with my second I've learned to take advantage of the down time. I get the housework and cooking done while he's awake or dozing in a carrier.
Robbyn, SAHM to Silas, 4/3/09 and Griffin, 3/23/12