Jamie Roberts returns to the Wales team on Saturday for the first time in what he describes as "a very long six months."