By "broke the mod" do you mean it crashed the game, or just that it didn't work? If it was a crash, then the error message would likely give you some insight into what went wrong. As for the demolisher settings, I just tested them as working. The full settings after adding demolishers were like this...
Spawn definitions
{nauvis = {"biter", "spitter"}, gleba={"wriggler", "strafer", "stomper"}, vulcanus={"demolisher"}}
Evolution thresholds
{biter = {{name="small-biter", threshold=0.00}, {name="medium-biter", threshold=0.20}, {name="big-biter", threshold=0.50}, {name="behemoth-biter", threshold=0.90}}, spitter = {{name="small-spitter", threshold=0.25}, {name="medium-spitter", threshold=0.40}, {name="big-spitter", threshold=0.50}, {name="behemoth-spitter", threshold=0.90}}, wriggler = {{name="small-wriggler-pentapod", threshold=0.00},{name="medium-wriggler-pentapod", threshold=0.35},{name="big-wriggler-pentapod", threshold=0.65}}, strafer = {{name="small-strafer-pentapod", threshold=0.10},{name="medium-strafer-pentapod", threshold=0.40},{name="big-strafer-pentapod", threshold=0.70}}, stomper = {{name="small-stomper-pentapod", threshold=0.15},{name="medium-stomper-pentapod", threshold=0.45},{name="big-stomper-pentapod", threshold=0.75}}, demolisher={{name="small-demolisher", threshold=0.95, pollution=3000},{name="medium-demolisher", threshold=0.98, pollution=6000}}}
Don't forget that the small demolisher has threshold set to 0.95, so even with everything set up correctly you're not going to see any demolisher spawns until your evolution on Vulcanus is that high.