I know I should put on my ceramite armor for this idea, but I thought I'd float it out and see what response I get...
I'm thinking of doing something different with psychic phenomena in my game. Psychic phenomena are not caused on a roll of 9. Instead, when a psyker character is created a psychic phenomena is chosen for them (any damaging or "extra" effects of the phenomena are downgrade to a basically cosmetic level). Any use of psychic powers causes this phenomena to occur and the severity of the phenomena is based on the number of dice rolled. For instance, a telekine whose phenomena is Haunting Breeze, causes a slight flutter of wind if they use 1 die, or a gale that knocks over chairs if they use 6 dice.
Naturally, one side effect of this would be no Perils of the Warp. That is deliberate. I greatly dislike the idea that a completely random die roll with no real relation to the story has the potential to kill one or more characters. Instead, I consider Perils of the Warp to be simply a license to me, the GM, to include daemonic attacks, supernatural phenomena and general weirdness around the psyker... not because a random die roll tells me to but because I happen to feel like it.
The typical statements I have seen in favor of psychic phenomena and perils of the warp assert that they are necessary to "balance" psykers with other characters. Leaving aside my opinions on game balance (a concept I am at best ambivilent about), I think that this idea retains some of that balancing factor, in that psychic powers always cause strange happenings. It does put more of a burden on me, as the GM, to enforce the general public reactions to such phenomena, as well as to deliberately call in the Perils of Warp from time to time to keep psykers humble but as GM, I accept that.
Unfortunately, I don't have any PC psykers in my game just now, so this is currently just a though experiment.