You're thinking of it the wrong way. The way blocks are described in the book, they either block a single target from doing multiple things, or they block a bunch of targets from doing something specific. Wrapping a single target up in vines would restrict them from more than one specific action. A veil would block several people from doing one specific action (perceiving you),
You can look at that two ways: a veil blocks perception only, meaning it shouldn't affect attacks at all, since that isn't the action it's blocking. You'd therefore be able to attack unhindered; OR the veil blocks all action that rely on perception, in which case it would block attacks that require you to target the person who's veiled. The former doesn't make sense, so I was going with the latter.
I'd say this is the wrong way to do it--it makes it so veils are just like regular blocks, in which case why are you bothering with the veil?
They aren't like a regular block. The way I've done it is they block multiple actions that rely on perception, but can only be broken with an awareness check, so they are slightly more versatile. With a regular block, any action that overcomes the block also breaks the block (assuming the action was one being blocked).
Put it this way: Say you're Molly. You don't have a lot of power to work with, but you can veil like nobody's business. You're up against something with a huge advantage in attacking skill and power (say, they hit with Fists at Great, and they've got Supernatural Strength). Your main defense is simply not being targetable--you throw up a 4-shift veil, which the target has a hard time piercing with its only Average Alertness score. Ergo, Molly is safe because the guy can't target her.
But with your method, Molly is screwed--her specialization in veils is no advantage at all, because you're treating it like a shield block.
That's the purpose of veils--forcing your opponent to go through a (probably) lower skill to attack you instead of trying to overcome what's probably an apex attack skill. Using your method, there's no way that Molly could survive combat for more than a round or two.
I think the veil is still good in this situation. If the creature has no reason to suspect Molly is there, he has to rely on his awareness to detect her. If she does something to give herself away(like attack), the creature can use his Great +4 attack to try to hit her. Her 4 shift veil will reduce the damage by that much. Of course She'll still take stress based on the supernatural toughness...
She enjoys the benefits of a 4 shift block for the duration of the combat or until the Monster can succeed on an awareness check... Also, if she tries to run away, or move zones, she's at a significant advantage over someone who's visible.
Maybe it's not a great way to run it. But that's why I posted it: to get feedback
For the most part, veils are used to hide, in which case you'd use awareness only. The method I presented was for using veils while attacking/in combat.
EDIT: and thinking about it, doing it this way makes veils almost always a BETTER option than a normal block although it seems more balanced than saying "sorry, now I'm immune to all attacks".