So in LibGDX the Sprite objects position is where it's 0,0 mark is in the word. In Box2D a a bodies position is in it's center. So to line these up when you update the sprites position with the bodies position you would adjust it by half the width and height. But it seems to me theres no reason to worry about that. Because the relative position is always going to be the same, and that it'll just waste calculations lining it up. Is there any reason I should do it?
Just make sure your sprites aren't going outside the canvas if you don't want them to and I think it's fine. You'd just have to alter the boundaries for the bodies in relation to the canvas in that case.