For the yams: Preheat the oven to 350 degrees F. Toss the yams with the oil in a medium bowl and sprinkle with salt, pepper, honey, cinnamon, nutmeg and cloves. Toss to coat.
Spread the yams and all the sauce evenly into a 9-by-13-inch baking dish. bake until beginning to become tender, about 30 minutes
For the crunch: Meanwhile, pulse the gingersnaps in a food processor until they are fine crumbs with a few larger pieces. Transfer to a medium bowl and stir in the sugar, butter pecans and flour to combine. Form crumbles in several sizes using your hands and chill in the refrigerator.
Remove the yams and stir to coat with the sauce. Top with gingersnap crumbles and bake until the yams are very tender and the topping is nicely browned, about 10 minutes longer. Serve.