I thought someone had added recovery actions to win_service module, but maybe that PR never got finished, or I am confused with dependent services.
I think you would have to use script module and some powershell to set recovery actions. You could maybe use sc.exe too if you are in a hurry, although it would repeat the command every time you run the playbook. Maybe that doesn't matter though, it depends on what you need to get done.
Hope this helps,
Jon