Regen's effectiveness for extending range is said to be 10-15%. Given the length of the ride and the up and down route, regen may be well worth it to you. Regen is a bust for me, since I ride down the hill with a full battery. My house is on the top, and work is in the valley.
I believe that the new infineon controllers at Ebikes-ca would make a regen setup easy. One big problem with regen has been that the lifepo4 bms's can't handle the reverse flow, but if you are going to use lead, you should be ok to use regen. You could use a combination of lifepo4, along with sla's, and put the regen into the sla's.