I agree Z-wave is harder to manage. There may be a better way to do it, but I use the buttons as toggle switches with two programs: one for on and the other for off. The below is an example:
If a light is on, it turns the scene off. The wait at the end prevents a perpetual on/off loop. Not sure why it is required, but it works. I tried putting it in one program with then as "on" and else as "off", but that went into a loop also.