Yes, you should clean moss off your roof. Moss absorbs moisture and can cause roof materials to deteriorate, leading to potential structural damage and leaks.