But for grass, it is both, I guess. You can sit on the grass but roll in it. So I thought lawn may be something like that.
If someone is rolling in the grass, then I would assume that the grass is quite long or tall, so the person is actually almost inside it! If the grass is short, as it normally is with a lawn, the I would say someone was rolling on the grass.