One thing you could do without spending any money and utilizing/recycling materials readily available in almost any country is to make your own multi-layered stove pipe to dissipate the heat. This way your outer layer of stove pipe can be touching the felt with warmth but not enough heat to burn it.
Gather up a couple of dozen tin coffee cans or pork and beans etc...
Cut out the bottom of the can with a can opener.
Make one cut down the length of the can and bend it open.
Do this with all of your coffee cans...
___
Now, cut & bend out tabs at the ends of the the coffee cans to link them together as to make a sheath for the existing stove pipe.
Make several layers of sheaths for the stove pipe where it passes through the roofing felt.
How many layers of sheathing will be needed?... That depends upon how much 'dead air' spacing you can create.
Once you are comfortable that your multiple layered sheathings are secure and safely dampening enough heat, seal up any of the cracks that could let in
with a locally available roofing/chimney sealant. This sealant can come in many forms natural or synthetic and is best procured only after asking a local carpenter/roofer.
This will take you a days labor and cost you little or perhaps nothing if you turn it into a 'scavenger hunt'. Best of all you may make some neighborly friends along the way
-G'day
Steve