> A transfer from Mars to Earth is never going to line up with an instant return transfer window back to Mars.
The whole point of the Hermes spacecraft as used in The Martian, though, is that it has a high specific impulse, low thrust ion drive, that runs continually during the entire orbit (using power from a reactor to do so). Andy Weir, the author, is a programmer, and he actually wrote a physics simulator to calculate the required orbit; see here: http://www.galactanet.com/martian/hermes.mp4
So it's definitely not a Hohmann transfer orbit since there is thrust applied throughout, and you are consequently reaching your destination faster than such a transfer would arrive. It ends up being a low thrust brachistochrone orbit.
So anyway, the point is that, since you're continuously applying thrust anyway, you don't need perfect alignment, it just takes you longer if the alignment isn't correct. Andy Weir is a serious hard science fiction nerd, to the point that you can download the data that he simulated for these orbits and verify for yourself that they are in fact correct for the stated specifications of Hermes' ion drive.
Totally agree with you that the Engineer plugin is absolutely essential for playing KSP, though. The game is so frustrating without that because there's so much trial and error with randomly flipping craft thanks to the new aero model if the TWR is off for any of your stages (and it will be until you've played awhile and developed an intuitive sense of what kind of rocket is reasonable -- a proficiency you won't likely reach if you didn't have Engineer from the beginning to help get you there).