Being able to force carb helps a lot. I was in a similar situation a couple months ago and did this:
Galactic Pale Ale
Brew Type: All Grain
Style: American Pale Ale
Batch Size: 5.50 gal
Boil Volume: 7.00 gal Boil Time: 60 min
Brewhouse Efficiency: 75.0 %
Actual Efficiency: 78.1 %
Taste Notes: Lots of tropical fruit, similar to Citra hops. Good malt/bitterness balance. Easy drinking.
Ingredients Amount Item Type % or IBU
7.50 lb Pale Malt (2 Row) US (2.0 SRM) Grain 75.0 %
1.00 lb Caramel/Crystal Malt - 20L (15.0 SRM) Grain 10.0 %
1.00 lb Munich Malt - 10L (10.0 SRM) Grain 10.0 %
0.50 lb Carafoam (2.0 SRM) Grain 5.0 %
0.75 oz Galaxy [12.40%] (20 min) (First Wort Hop) Hops 21.5 IBU
0.75 oz Galaxy [12.40%] (15 min) Hops 16.0 IBU
0.50 oz Galaxy [12.40%] (5 min) Hops 4.3 IBU
0.50 oz Galaxy [12.40%] (0 min) Hops -
1.50 oz Galaxy [12.40%] (Dry Hop 7 days) Hops -
1 Pkgs SafAle English Ale (DCL Yeast #S-04) Yeast-Ale
Measured Original Gravity: 1.051 SG
Measured Final Gravity: 1.012 SG
Estimated Color: 5.9 SRM
Bitterness: 41.8 IBU
Mash 154.0 F 60 min
Fermented at 65F for 7 days, then to secondary/dryhop.
Force carbed the keg 14 days from brewday.
This was 18 days from grain to the time the keg was drained. Would it have been better with a couple more weeks or age? Most likely. But it was still a good, quick turnaround beer. I actually have a similar one using some Falconer's 7Cs hops fermenting away right now, it smells really good.
Also, if you want something a bit hoppier, i have done this in under a month with great results:
https://www.homebrewtalk.com/f12/3-floyds-zombie-dust-attempt-help-info-requested-245456/index9.html It is really good.