Preheat oven to 350°F
Grease and flour a 9x9 baking dish.
Mix the flours, baking soda, baking powder, pumpkin pie spice and salt.
In a separate mixing bowl, whip the butter, then add the sugar and eggs.
To that wet mixture, add the pumpkin puree and vanilla and mix well.
Slowly add the flour mixture and milk to the wet ingredients mixture while mixing.
Pour into your greased pan.
To make the topping: Put 2/3 cup of the oats, the flour, brown sugar, pecans and cinnamon in food processor and pulse.
Then add butter and pulse till crumbly.
Remove from processor and combine with the set aside 2 Tablespoons of oats.
Spread the topping over the cake batter.
Bake in a preheated 350° oven for around 55 minutes or till batter is cooked through in the middle.
Let set in pan for 15 minutes and then serve.