Preheat oven to 350 degrees F (175 degrees C). Lightly grease 11x7 inch baking pan.
Pour melted butter into a mixing bowl, and beat in the egg, brown sugar, and vanilla extract. Sift the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and pumpkin pie spice together in a separate mixing bowl. Stir the flour mixture into the butter mixture until thoroughly blended. Mix in the cranberries, pecans, and oats until evenly blended. Press mixture into prepared baking dish.
Bake in preheated oven until top is dry and edges slightly pull away from the sides of the pan, 13 to 15 minutes. Cool before cutting into squares.