Prepare the glaze: In a small saucepan, combine the maple syrup, brown sugar, bourbon, lemon slices, ginger, and salt.
Heat over medium heat, stirring occasionally, until the mixture comes to a gentle boil. Let it cook for about 8 minutes until it begins to thicken slightly. Remove from heat. It will continue to thicken as it cools.
Roast the ham: Preheat your oven to 325°F (165°C). Place the spiral ham in a roasting pan, cut side down, and brush generously with the glaze.
Baste as it cooks: Roast the ham for about 12 minutes per pound (approximately 1 hour for a 5 lb ham).
Every 15 minutes, brush the ham with more glaze to build up layers of flavor and create a caramelized coating.
Broil for a perfect finish: During the last 5 minutes of cooking, switch your oven to broil. Keep a close eye to ensure the glaze bubbles and caramelizes without burning.
Serve and enjoy: Remove the ham from the oven and let it rest for 10 minutes before slicing. Serve with extra glaze on the side for drizzling or dipping.