With some modifications in mpguino hardware and software it should be possible to use mpguino for this purpose too. No need to invent bicycle (mpguino) again.
It already has VSS input logic similar like we want here - it counts VSS pulses.
So we need to modify injector logic to measure pulses instead of pulse length. MPGuino uses two input pins (and two interrupts) for injector measure - one for pulse start and other for pulse end detecting. Currenty arduino pin 2 and 3 are connected together - here we need to separate them in schematic again.