Scoop out the insides of both pieces of each pumpkin and discard the seeds or save to roast.
Place the pumpkins on a baking sheet, brush the insides with 2 tablespoons of the oil, add ½ teaspoon salt and the pepper, and roast for 30-40 minutes or until tender but still holding their shape.
Add the remaining oil to a skillet and bring the heat to medium-high.
Add the onions and garlic and cook for 8 minutes.
Add the mushrooms and cook for 5 more minutes.
Add the remaining salt, rice, chickpeas, cumin, smoked paprika, cinnamon, and broth. Cook for 10 minutes on medium-low heat.
Now add the cranberries, pecans, and ¼ cup parsley, and simmer until ready to use.
When the pumpkins are done, stuff them with the rice mixture and return them to the oven for 10 minutes.
Top with the pomegranates and extra parsley and serve.