Preheat oven to 375°F. Line jelly roll pan with parchment, leaving overhang on short sides.
Whisk together flour, baking powder, spices, and salt.
Beat eggs and sugar 4-5 minutes until thick and pale.
Fold in pumpkin puree and vanilla gently.
Fold in dry ingredients in two additions until just combined.
Spread batter evenly in prepared pan.
Bake 12-14 minutes until cake springs back when touched.
Dust towel with powdered sugar. Flip hot cake onto towel, remove parchment, and roll up with towel. Cool completely.
Beat butter until fluffy. Add powdered sugar, cinnamon, maple syrup, vanilla, and salt. Add cream until spreadable.
Unroll cake, spread buttercream leaving 1/2-inch border.
Roll up cake without towel, place seam-side down.
Chill 30 minutes before slicing with serrated knife.