At this point we have so many different textures, I think the most user-friendly option would be to arrange the tileset so you can use any tile you want for soil, and just have special shading tiles for edges or something like that.
__________________
|