NiMH batteries do not need a BMS. With NiMH batteries, any overcharge is given off as heat. They do not go reverse-polarity when fully charged, but there is a small drop-off in the cell voltage as the battery starts to burn off the waste energy as heat - This small drop-off in the voltage is used by some chargers (called delta-V termination) to detect when to stop charging the pack.
If an NiMH pack becomes unbalanced, it can normally be bought back into balance again with a C/12 14-hour long trickle charge (also called a Formation charge), which allows the cells to all reach the same level of charge. The amount of waste heat given off with a 14-hour trickle is low enough that the cells can be left charging indefinitely without damage. As such, all the fully charged cells just throw off any extra charge as heat, and all the discharged cells end up fully charged.
It is only with the continuous use of very fast chargers when NiMH packs can become unbalanced as the cells can't get rid of the waste heat fast enough to balance with each other again. In this situation, you have little choice but to run a low-current deep discharge cycle.
NiMH cells are not damaged by being taken all the way down to 0.00v per cell - However, the cells can be damaged if they are forced into reverse polarity. In a battery pack arrangement, whichever cell reaches 0v first will then have a reverse charge pushed through it by all the other batteries in the pack. For this reason, it's not usually a good idea to totally flatten NiMH packs, but instead to discharge them using a very low current down to around 0.85v per cell (e.g. a 36v pack should be discharged to around 25V) - It is exactly this kind of low-current discharge that Cytronnex recommend for reconditioning their NiMH packs. (I think they say wheel off the ground, motor on until the cut-out)
I've built my own NiMH pack for my bike with great results, so I'd totally recommend others trying the same thing. My only words of caution for people making their own pack are..... Build in some safety features. NiMH cells will explode if overcharged. Build a 72 degrees C thermal fuse into the wiring in your pack. It'll cost you about 30 pence, but you'll thank me for it one day.