The easiest way is to do massing to create the shape of the roof desired. Then you want to "create roof by face". I know that this sounds easier than it will end up being. However, I have found that creating the mass first on really complex shapes is the best way!