You can get that menu on the stock ROM with GravityBox [KK] using Xposed. That is my exact setup right now.
GravityBox [KK] ---> Power tweaks ---> Advanced reboot menu
Edit: I have a rooted, S-off stock m8. I just haven't updated my signature in a while.
Edit2: Signature has been updated.
HTC One M8: 1.54.654.13 Rooted Stock De-Odexed -|- Firewater S-off -|- TWRP: CTB's 220.127.116.11
HBoot: 3.16.0.0000 -|- CID: 11111111 -|- PRI: 2.28_003 -|- PRL: 51101 -|- Radio: 1.08.20.0610