I'd say you are heading down the right road.
You might even contemplate Mind/Perceive as the alternate running it as being able to "see" the spirits - that is, his mind's perception is altered to allow him to see the spirit world.
2/2/4 might be an alternate here - the long long duration is the side effect, in that you risk losing yourself almost in the spirit world (or have problems dealing with people because well, there are spirits everywhere they can't see). Reduced "urge", since Vision quests tend to be voluntary anyway, but the length of them is the real risk.