Rather general versions of these theorems have been established for "sets of finite perimeter." You can find a recent paper on this subject here: http://www.math.northwestern.edu/~gqchen/10-Papers/ChenTorresZiemer.pdf On the other hand, you say you don't want "heavy machinery," so it is hard to guess what you are looking for.