I brewed something kinda like that recently by accident (it was supposed to be a 4 gallon recipe and I somehow added an extra gallon of water.) Here's the recipe adjusted for my mistake. I used Dr Rudi and Cascade hops, but you could substitute any of those on your list for the Dr Rudi, or just use all Centennial like several famous commercial beers.
This was my first try at using dry hopping. It's also the first beer I've made that my wife thinks it smells good

I used Voss Kveik yeast and my beer is almost 6%, but I changed it here to S-33 or Windsor to lower the alcohol to 5% and leave more body. T-58 might work well too:
Style Name: American Pale Ale ("session IPA")
Boil Time: 45 min
Batch Size: 5 gallons (fermenter volume)
Boil Size: 6 gallons
Boil Gravity: 1.045
Efficiency: 70% (brew house)
Original Gravity: 1.054
Final Gravity: 1.015
ABV (standard): 5.08%
IBU (tinseth): 44.91
SRM (morey): 6.01
7 lb - American - Pale 2-Row (67.5%)
3 lb - American - Pale Ale (28.9%)
6 oz - American - Caramel / Crystal 40L (3.6%)
1 oz - Dr. Rudi, Type: Pellet, AA: 8.5, Boil for 35 min, IBU: 28.09
1 oz - Dr. Rudi, Type: Pellet, AA: 8.5, Boil for 15 min, IBU: 16.82
2 oz - Cascade, Type: Pellet, AA: 6.2, Dry Hop for 7 days
MASH GUIDELINES:
1) Infusion, Temp: 150 F, Amount: 5 gal
2) Sparge, Temp: 100 F, Time: 10 min, Amount: 2.5 gal
YEAST:
Fermentis / Safale / Safbrew S-33 (or substitute Windsor)