Perlin noise is great stuff, you can use it for anything.
For sure! I use it a lot in the multi-texture shader to get that irregular transition between surface types, and I've used it in a lot of effects in the past.
Without the noise, those explosions would just be glowing spheres that lose their light before fading out altogether.