Any reason why? In Scotland that is how we do it and although we don't use battens it would still seem like the best way to me.
Have it flat and use some timber to create the upstand that would be level with the battens so the slate runs through level.