How simple is simple? ; D
I would set enemy spawn point tiles where enemies can spawn from. Set a wave number variable. Set a wave enemy count variable. Set a wave start/complete variable. Then spawn enemies randomly between enemy spawn points until wave enemy count = 0.