It should work Ok as long as you aren't going to want to drive the FETs at ahigh frequency (and, as it is a motor, you shouldn't need to.)
You will get a degree of "shoot through" as you transit from high to low or back when both top and bottom FETs are on together. This will probably be cceptable as long as your supplies are not super capable and your switching super slow.
You probably do not need gate drive resistors at all as your drive current is limited and you can do with all you can get to speed uop transition times.
Cin ~= 600 pF
Cin ~= 1000 pF
P Channel has somewhat more gate capacitance.
At say 10^-9 pF and 20 mA gate drive you get ~= 1 V gate V change per 10^-9/.02 = << 1 uS. = OK.
As FETs have very low Vgsth both will tend to be on as Vin transit. So motor is never disconnected. If you had higher Vgsth FETs so that at Vin = 1/2 supply both were off then motor may ring inductively - so series opposed zeners across motor would then be useful. As is a small cap across motor may be useful for comm noise suppression. Small.
Probably unneeded but a reverse biased small Schottky on gates right by FETs will help deal with gate ringing if it proves a problem. You'd need 4 - one per FET connected SG in each case.
To stop motor you remove power by switching both inputs up or both down. This will turn on both up FETs or boty down FEts and you'll get hard dynamic braking. This is fine as long as you expect it. You can't stop this happening with gates as shown. If that was not acceptable you can drive one FET pair on one side as shown and 2 separately on the other (3 drive leads) so you can have atrue off state. You will then also have turn off reactive kick from motor which will go looking for somewhere to be snubbed.