Yes that is a nice way of using Actions, and yes it might be more than is needed. But there is no problem that I would see in using them. I sure wouldn't think they would dock any points for using them correctly, as you are.
Yes code reuse, decoupling, and making thing simple, because adding too much complexity usually makes you loose the first two.
Good Job, and thanks for posting the explaination of how you are using Actions.
Mark
p.s Eduard, 70 classes? Are you writing a book? LOL