I think lures spawn something once every 3 minutes, so five at once would mean a new pokemon appearing every 36 seconds, plus natural spawns. Most pokemon ought to be catchable within 30 seconds or so, but some take longer, so five lures sounds about right. Any more than that and I think you'd have trouble keeping up.
GamePress
How many lures are needed for constant-catching?
OK, if you have a bunch of stops in close proximity, how many of them do you have to lure so you get enough spawns that you can pretty much guarantee a poke will always be available to catch? Basically, I want them spawning as fast or faster than I can catch them.
I have a spot near my house with 5 stops in pretty close proximity (not sitting in one spot, but walking very short distances). Would that be enough, or will I run out of pokes?