Have you ever considered something like a bodysuit?
http://www.spanx.com/product/index.j...entPage=family
It would give you tummy and back coverage without rolling up or down or covering your legs.
Or maybe a shaping cami?
http://www.spanx.com/family/index.js...048&cp=2992553