You can subdivide a polygon mesh and use the sculpt polygon tool to get some of the uneveness, but keep in mind how undisturbed snow actually looks on a roof. It is not very wavy, rather it is quite uniform and flat. It also bulges slightly over edges because the flakes stick to each other.