That looks like a good solid lawnmower beer.
I have one that is kind of similar but so much simpler-it's loosely based on a kolsch, but I actually created the recipe years before I had even heard of kolsch.
10 pounds 2 row(or maris otter, pilsner, whatever is handy), toast one pound at 350F for 15 minutes
1/2 pound carapils
2 oz hallertau 60 minutes
1 oz hallertau at 20
1 oz hallertau at flameout
Sometimes I've used Challenger for bittering and hallertau for later additions
Your choice of yeast. In the summer I may use kolsch or Nottingham, in the winter I brew it with a lager yeast of some sort.