As far as I can see, the proposed gateway-role is just an other way to say that one of the Procurve 2910's should act as L3-switch and route between the data and voip-vlans.
If so
-the voice-devices in voice-vlan will have the procurve's voice-vlan-IP as the gateway
-the data-devices in data-vlan should have the procurve's data-vlan-IP as the gateway
-the procurve have the Firebox as default gateway.
On the firebox a route-back should be set up so as to reach the vlans via the Procurve.
IP helper address could be set up on the switch with IP routing enabeled , so DHCP could find way between one DHCP-server and clients in more vlans.
Hope you find this clear and helpfull.