Preheat the oven to 350°F (177ºC).
In a medium bowl, combine the oats, flour, brown sugar, and cinnamon. Cut in the cold butter with a pastry cutter. Mix until the streusel resembles coarse crumbs. Set aside.
In a large mixing bowl, whisk together the flour, salt, baking soda, and pumpkin pie spice.
In another large bowl (or in the bowl of a stand mixer), beat together the honey, butter, brown sugar, eggs, and vanilla. Add the pumpkin puree and stir to combine.
Add the dry to the wet ingredients and mix until just combined.
Divide the batter evenly into two greased loaf pans and bake for 20 minutes.
Remove from the oven and sprinkle each loaf with half of the streusel mixture, gently pressing the streusel down with the back of a spoon.
Return the loaves to the oven and bake for an additional 30-35 minutes. If the loaf is browning on top too quickly, loosely tent it with aluminum foil.
Allow loaves to cool in the pans for 5 minutes, then remove and transfer them to a wire rack to cool completely before slicing and serving