All my NDB procedure turns were the hockey stick style and the 45 degree turn was in addition to the wind correction to properly track outbound. Extra time was added to the barb when necessary to avoid being blown past the FAT. None of this is different from VOR, ILS etc. when flying a procedure turn.
I tried to work the outbound and turn back to have several seconds on an intercept angle, especially with an NDB. With an NDB, it really helps to have some time on the inbound to nail the corrected heading before station crossing when the back bearing needs time to settle down. One instructor's recommendation was to stick to that heading for half the approach time and then make a double drift correction and stick to that until MAP.
When you have a track 20 degrees off the FAT, you very much want to remain on said track and within the outbound distance, whichever way the wind is blowing. Tracking away from an NDB is usually not as accurate as tracking to; so, any other available guidance may be useful, especially if terrain is a factor.
Yep, when the wind is blowing you back to the FAT, the turn back will ultimately need about twice the drift correction added to the basic turn and a rate 1 turn might not be fast enough.
Before flying any NDB procedure, you really want to make very sure that your compass is properly swung