Using a recirc system generally requires a few parts:
- a pump. Note, it must be either bronze or SS body, not a cast iron one used for hydronic heating systems.
- a check valve to prevent water from flowing from both the return line and the hot line at the same time to mix and become only warm when someone tries to use hot.
- a return path. This could be a cross-over valve if using the cold line, or a dedicated line.
- often, a control for either the flow or the pump.
Depending on how your home is plumbed, you may only need one return at the furthest point from the WH. But, if you have branches going multiple directions, you may need more than one, and to get things to work, you might need a set of balancing valves. Water will take the path of least resistance, and the likelihood of each branch being equal is slim.
It's inefficient to leave the recirculation running constantly. To stop it, you can either do it manually with a switch, or use a temperature controlled valve or switch. The system I have, shuts the pump off when it senses the water is about 95-degrees. Hot enough so that full hot isn't far away, but (using the cold line), you're not pushing much warm water into the cold line. Some of the cross-over valves shut off at about 105-degrees, again, for the same purpose.
You don't normally want to use a big pump, especially if you plan to leave it running constantly. The copper institute calls for a maximum velocity in copper lines for hot water of 5fps - on a 1/2" line, that's only 4gpm, and doubles when you go to a 3/4" line. Pex allows it to flow a little faster, but not all that much. With a smaller pump, it tends to work best if you have an automatic system that might run on a timer so that it can shut off when not needed, or the temperature has been achieved. On mine, the pump only draws 9W, but it can take nearly a minute the first time it runs in the morning (it's on a timer) then it shuts off. It only runs maybe 3-4 times an hour to keep that water warm. If you don't insulate your lines, that could be more often, and you'll be spending lots more for energy both for heating the water and moving it around.
Say you do not have a recirculation system and it takes a minute to get hot water in the morning. A shower head is going to flow a bit over 2 gpm, so you'll be wasting about 2 gallons of your available hot water supply. If you have a recirculation system running, the water in the tank AND the water in the pipes will be hot, and there will be little lost hot water when you want some, so you'll actually have more hot water to use. So that time you throw out two gallons of water you heated but can't use, especially if you're paying for your water and sewer, if you set it up to only run during normal use times, depending on your water and sewer charge rates, it may be cheaper to just run the recirculation system than not...and, it's certainly a lot more convenient to have hot when you want rather than having to wait.