In a medium saucepan, spread the granulated sugar in an even layer. Cook over medium-high heat, without stirring, until the sugar around the edge of the pan melts and begins to turn golden, about 3 to 4 minutes. Using a wooden spoon, slowly stir until all the sugar has melted and mixture is translucent and golden (alternately, move the sugar around by swirling the pan).
Add pear chunks and stir to coat. Reduce heat to low, cover, and cook until pears are very soft, about 6 to 8 minutes, swirling the pan occasionally. Using a potato masher, mash the pears until they are broken down but still slightly chunky. Continue cooking, covered, 5 minutes more, stirring frequently (the final consistency is thick and somewhat chunky; if liquid remains, keep cooking a few more minutes). Remove from heat, let cool completely, and reserve.
Preheat oven to 350 degrees. Butter and flour a 12-cup Bundt pan.
In a medium bowl, whisk together the flour, baking powder, salt, cinnamon, cardamom, ginger, baking soda, pepper and nutmeg, and reserve.
In the bowl of an electric mixer on medium-high speed, beat the butter until creamy, about 1 minute. Add brown sugar and honey and beat until light and fluffy, about 3 to 4 minutes, scraping down the sides of the bowl as needed. Add the eggs, 1 at a time, beating well after each addition, and scraping down the sides of the bowl as needed. Reduce speed to low. Add the flour mixture in 2 batches, alternating with the milk and beginning and ending with the flour mixture. Add the reserved pear sauce and mix to combine, about 1 minute, scraping down the sides of the bowl as needed. Do not overmix.