Capp, I've had insomina issues before because of anxiety, and I find that the short naps really help. Even on a couple of hours of nighttime sleep, one or two short naps during the day can help stabilize things.
As you already know, though, it's those long naps you want to avoid. They can mess you up.
I fell into a deep nap last week at the library while I was still stressing out about my move. Woke up and for about half a minute I honestly didn't know where I was. I stared at the ugly speckled library carpet and just thought, "I'm in a strange place, wherever this is." I'm just glad I wasn't drooling on myself or anything...though that has happened to me in the past, embarassingly enough.
Not sure if my stories help, but hopefully they're good for a good laugh or two.