Grease a 10x15x1 inch bar pan (jelly roll pan). Line it with parchment paper and grease the parchment paper as well. Set it aside for now.
In a bowl, combine the flour, baking powder, baking soda, cinnamon, cloves, nutmeg, and salt. Set it aside.
In your mixing bowl, beat the eggs, pumpkin, and sugar until smooth.
Add in the dry mixture and stir to combine. Be sure to scrape the bowl with a rubber spatula to get everything well combined.
Spread the batter evenly in the pan. Using an offset spatula is very handy for this.
Bake for 15-16 minutes, or until the cake springs back when it is touched in the center.
When the cake is almost done baking, lay a tea towel (linen, non-fuzzy) on your counter or table. Generously dust it with powdered sugar.
When the cake is done baking, carefully turn it out onto the dusted towel. Remove the parchment paper and discard it.
Carefully, starting at one end of the cake, roll the cake and towel together until you have completely rolled it up. Place the roll on a cooling rack and let it cook completely.
When the cake is cooled, prepare the filling.
In a mixing bowl, beat together the cream cheese and butter until they are fluffy.
Add in the powdered sugar and mix to combine.
Stir in the vanilla.
Carefully unroll the cake. Don't force it completely flat if it is stubborn. You just need it all the way open.
Spread the cream cheese filling all over the cake, edge to edge.
Sprinkle the finely chopped pecans all over the filling.
Gently roll the cake back up, this time leaving the towel behind.
Transfer the cake roll to a platter, placing it seam side down.
Cover the cake with plastic wrap and refrigerate for a few hours to set up.