I'm assuming that you got the 1st point working, you need to add a separate name for func_nav_prerequisite for the robots to follow it. Also make sure that you set it to disable it first, and when robots capture the first point, disable the first func_nav_prerequisite and enable the second func_nav_prerequisite.
Yes, you can add more spawnpoints, don't forget to enable/disable when the gate is captured.