It's true a software/minimal hardware solution is ultimately more flexible, but Dean wanted a learning experience too.

Dean, can your MPG be set to 1 pulse/turn? Because a pulse multiplier needs to fit n pulses into each pulse from the MPG. If that's producing a sequence of fast pulses followed by a longish gap then a simple add-on hardware multiplier is going to struggle and the software solution is more practical.