Bring to a boil the water, sugar and orange. Add the pumpkin pieces and simmer until the pumpkin is tender. In a separate bowl, mix the eggs, sugar and salt together and pour in the half and half. Using a slotted spoon, remove the pumpkin and toss with the bread cubes. Pour the egg mixture over the bread cubes and pumpkin and gently mix together. Butter 8 ramekins and coat with the extra sugar. Divide the pudding mix between the ramekins and bake at 350 degrees until the mixture is golden brown and set, about 30 to 45 minutes.
1 cup sugar
1 cup water
1 cup heavy whipping cream
Combine sugar and water in a clean pot and put over a medium flame and cook until the mix almost smells burned. Add the cream and stir. Be very careful because this will be a violent reaction but will shortly subside. Stir the caramel until the globs of sugar have melted and remove until ready to serve.