Nah. This is a role-play server. This is a medium with which to tell stories.
Who here has played The Sims (any incarnation)? The most annoying part of that game was that you were limited in what your Sims could do as far as murder. Well, for me, anyway. Limiting people with what they do by in-game 'laws', sure. Murder's illegal. But when my character is physically incapable of murdering another because of scripting, or just lack of initial programming as is the case with The Sims, no thanks. I don't want to role-play with a computer mechanic.
By the way, if there was a Sims expansion like Clue where you can bludgeon people with candlesticks in the foyer, and other Sherlocky Sims can solve the case and throw in jail with a Sim-lectric chair execution - that could very well be the best selling piece of software ever. If your greedy little ears are reading this with Dragon Dictation, EA.
I don't really see how a simple script which emulates NPC's reactions to players appearance is a negative thing. Also given your aversion to game mechanics limiting your ability to role play, you can't murder a guard or cast wizard spells in public without your outcast rating increasing, that's a fairly hefty game mechanic you have to contend with right their, and if you break it a lot it will seriously decrease your ability to even play here when NPC's attack you on site, it's considered accepting consequences for your actions, not enforced role play or prevention.
I've read this through and I find this notion to start applying mechanical means to keep the "Immersion going" rather silly. No mechanical means will ever change the way PC's act.
You want to talk about immersion breaking? What about Radu chasing some PC's cat, running around outskirts like he has some ingrained hatred for cats, and then doing it over and over again. What about 30 guard horns from the other night, that was due to some poor critter dancing just at the edge of the guards field of vision? What about hearing NPC's spam "Remove your hood!" every time someone enters the inn, imagine seeing that in your roll window while you are in the middle of some rp.
If you want to change the way PC's act, change the culture of the server.Try to educate, teach, talk to the player, maybe it is a new player not having a slightest clue about PotM. You want no hoods inside the establishments, do it through ic means, roll a guard or a maid character and add some flavor to the ways you can make people take their hoods, there are plenty of other scripting requests that are equally as silly as this one.
Also, have you looked at the script to know how simple it is to apply it to NPC's inside every Barovian establishment? Don't assume the difficulty of scripting. If I was your boss I'd say, great, your idea, have it on my desk by tomorrow morning.