Thank you.I am not sure how to make waves but there are tutorials.Check some of them.
You should probably make creeps spawn every couple of seconds(must put seconds)
And then force them to go with regions.I never did it but I can try to see some maps if you can't find tutorial.