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.