Such a tool can begin a rewrite, and automate some of the drudgery, but the results should not be regarded as a finished product. The tool is no more a substitute for a programmer than an anvil is a substitute for a blacksmith.
In order to reproduce the original logic without GO TO, the tool is likely to invent a series of flags and switches to control the flow of execution. Even if these flags and switches are the best way to control the logic, the tool will probably give them arbitrary and cryptic names.
In various other respects the generated code will almost certainly not conform to your local standards and habits.
If the restructuring tool does its job properly, it will carefully preserve every bug in the original code. On the other hand, once the tool has formally restructured the program, the bugs may be easier to recognize.