The only underground barriers I am familiar with are metal sheets buried 2 feet into the ground to prevent bamboo from spreading. If that keeps invasive bamboo out, I am sure it would keep most other things from invading spaces, too.
Life is short, Break the rules, Forgive quickly, Kiss slowly, Love Truly, Laugh
uncontrollably, And never regret anything that made you Smile.
If you have clay based soil, a 12 inch deep (below the soil line) barrier is sufficient. If your soil is sandy, you might need to go 18 inches. Roof flashing is a relatively cheap (and permanent) material to use.
When the debate is lost, slander becomes the tool of the losers. - Socrates