If you use "pumps" to move water to your refug you just need one pump, gravity will move the water in the other direction. For instance, you will get an overflow box that uses a syphon to take water out of your tank and deliver it to a location that is lower than your tank. You will then have a pump that will pump the falling water back to the main tank. The beauty of this design is that (as long as you design it right) the amount of water that you pump into your tank from your refugium is the amount of water that will return to it. Because the overflow box that you will install will have a water level that it will maintain so if the water in the tank falls below this level, the syphon to the refugium will stop and the refugium pump will stop pumping. But if the water in the tank is above this level, water will flow to the refugium and be pumped back to the main tank.
The above was a very crude description of how an overflow method works to deliver water to a sump/refugium. There are other methods but it is almost impossible to use 2 pumps to deliver water to and from a location. You will have to use gravity (overflow box, or a drilled aquarium) and a pump, otherwise you will have a mess on your hands.