No, I misspoke.
I thought we had a new event kind just to send existing posts for approval. But we didn't write in the NIP. Moderators can approve any post, but there is no special kind for any other user to send posts for moderation. Then the use of the Repost is perfect. I am just not sure if I show reposts in a community at all. I will fix it soon enough.
But yes, the Generic Repost will make it disappear from the main timeline.