Building H-Bridge with MOSFETs - P-Channel question

You don't need those diodes. Look inside the mosfet symbols to see the body diodes.

The resistors must charge the mosfet inherent gate capacitance quickly enough to support your PWM speed. The gate capacitance is complex but the datasheet should give you a headline number to work with.

Or copy the resistor value from someone else's similar project.