There are different ways to do so, but I don't know if they are the most efficient in your case.
I still believe GarageBand for Audio Loops is the best solution and it's easy to do.
In any case, if you want to do it in within iMovie, know that you cannot copy/paste audio tracks.
So, you will have to repeat these steps until you achieve the total length of the loop you are looking for
1. In View Menu enable Playhead Info
2. Import your mp3 file in iTunes (this way it will be seen by iMovie Music and Effects Browser)
3. Create a Project of the same length of your mp3 file by adding non-audio clips, i.e. backgrounds, maps, whatever...
4. From the iMovie Music and Sound Effects Library drag and drop your mp3 as a voiceover file (it will show underneath your clips as a green track, like this) and
5. click-drag the end of the green track toward the left in order to trim it to 10 seconds
Don't forget to adjust your audio fades/levels in Inspector.