I've been thinking of similar rules for my WW2 game. Basically, rather than terrain providing just a set amount of concealment (for example, a bush provides one-quarter concealment), rather, the terrain would provides different values of concealment based on how many squares your are looking...