Psi updated the housing scripts on Javaforge in 2014, which fixed this afaik. I just tested it using a new mod and it worked fine.
I added the Avlis haks and scripts for housing, compiled the liedown script, added a bed roll, made it useable and added the liedown script to its onuse event. I then added a waypoint in the center of the bed roll with the tag "Center" (so the PC moves there). The PC facing is determined from the bed roll.
Clicking the bed roll made the PC get sleepy, move to the waypoint, face the direction of the bed roll and fall asleep on the ground. All as it should happen.
Not a bug (anymore) IMO, at least as far as it being broken. I don't know if it is the same one in the mods though.