Repeat until successful. Your body will learn that the "30+ minutes just to fall asleep" count against the rest time.
The eye mask tells your brain it's sleepy time, and if you're at the office also tells others not to interrupt you.
I do 15-20 minute "naps" on a regular basis. I find them to be equally refreshing regardless of whether I actually fall asleep. If I do fall asleep, it's normally only for a minute or two. As far as I can tell, the refreshing effect of a catnap doesn't come from sleeping, but from spending at least a couple of minutes in that weird twilight state that precedes sleep.
That doesn't quite solve your problem, so here are a few things that help me fall asleep quickly:
1) Try to plan your naps so that you avoid stimulating activities immediately beforehand. If you try to nap right after gaming/doomscrolling/social media, your mind will be abuzz and it'll take much longer.
2) Nap in darkness. If you can't turn off the lights, put on an eye mask or pull your hat over your eyes.
3) Stimulating sounds can pull you back into wakefulness. Mask them by listening to white noise.
4) If you have trouble quieting your mind when it's time to sleep, try doing a handful of Vipassana meditation sessions. I found the practice of observing and dismissing thoughts as they arise to be really helpful when trying to clear my mind and fall asleep.
5) Don't sleep where you play. If you watch TV, use social media, or do other stimulating stuff in bed, your mind may be expecting some sort of stimulation (like Pavlov's dog) when you get into bed, which can make it harder to sleep. Either quit doing that stuff in bed, or sleep somewhere that lacks the pavlovian baggage.
Also a nap doesn’t have to be a deep sleep. Just a period of short and deliberate rest for the mind.