Sounds fine to me
If he goes to sleep after 30 mins, chances are he probably needs the sleep, he just can't get back to sleep. My lo does the same thing. If she wakes after 30 mins, she usually seems happy for about 20-30 mins, then gets upset and needs to go back to sleep; 9/10 times she does, and she'll usually sleep another cycle and be perfectly happy until her next nap.
If you can extend them, go ahead and try, but it sounds as though you're doing fine. You're getting him back to sleep, so he is getting enough sleep, even though it comes in the form of a broken nap.
*HUGS*
Sonya =P