I tried to break the first broody that I had by taking her off the nest every time she went back on it. (I didn't try any other methods because as you say they all seemed too cruel). After 2 weeks I gave up wasting my time and let her brood a fake egg, then bought some day-old chicks for her to raise - she was a fantastic mother!
Since then I have never tried to stop a broody. Before I had a roo I would buy one or two day-old chicks for a hen, and slip them under her after 3 weeks of brooding. This year I have my beautiful Bielefelder, (Ben), so I have just put a few eggs under each hen and left them to it. My second broody of the year is currently sitting on 3 eggs (she broke 1), and a chick that she hatched last year has already brooded this summer and hatched 5 beautiful chicks!
You will have a great time watching your broody hatch and raise her chicks - trust her to know what she's doing - it's all instinctive. Just make certain that she gets off the nest at least once a day to poop whilst she's brooding, and everything should be fine!