I'll definitely agree the FE and BE should be separated, for sure. However, the first step would be to split it out into two separate Access files (that's the easiest, and gets you a lot of bang for your buck, so to speak).
As for the IDE, yes, Workbench is better. But... have you considered...