In professional editors, no, there's no simple way to do this as it's not something which crops up a lot. But if it did, we'd most likely use a multichannel sequencer to easily repeat and manipulate the shorter audio clip in it's own sequencer channel.
There are other ways to do it, like through temporal effects like a delay line, but I think you're asking purely for a basic editing method.
I don't know that app, but I'd just edit the short one, copy it and keep pasting it to the end of the waveform, then trim, so it's the same length as the longer one (and fade out if necessary), then save it and mix it ("overlap") with the longer one. I think this is similar to what you did.
If you want silence in between the short copies, just add it in before you fill out the time with copy-paste. Same, if you want it to be relatively quieter or louder in the mix, just adjust the level before mixing. You may also need to adjust the amplitude of the mixed waveform.
In professional software, you might find a macro creator or some other automation tool, so if you do this a lot, you can quickly create an automation sequence, which you can then run with the push of a button if you wish. For any repetitive task, big or small, you can usually automate it quite quickly and intelligently with these tools.