Control latching pulse-solenoid-valve with MOSFET Array
I think I found the solution in using a TVS-Diode.
Its basically two back-facing Zener diodes that will only let current flow if a certain threshold voltage is reached. Since I need 6V for the solenoids, I can take a TVS-Diode rated at 7V so only the kick-back voltage will be absorbed.

Also in another thread, I found that using a H-Bridge motor controller (BD6221F-E2) might be a better choice then the MOSFET Array. You can invert the voltage output by using the forward vs. reverse pin of the motor controller.