Assuming that it gets aqua ring, and ingrain, it doesn't need roost, it can just pp stall.
You're right, I had just made up a list of what moves were incompatable, and then proceded to ignore my own list. However, you can use synthesis, and the pp limit doesn't matter in the context of...