ImgBurn isn't the problem. It's the rip in the first place.
The way I would do it would be to use DVD Decrypter to rip the DVD as an ISO image thus retaining the layer break & then burn that image with either it or ImgBurn.
To overcome any protections that DVD Decrypter can't cope with you can use
AnyDVD or Ripit4Me.