If you need to remove every fifth frame, yes, you can do this in Compressor.

The surest path is to quit NTSC-based speeds for the operation. Use Cinema Tools or (my preference) QT Edit to conform what you believe is your 29.97 fps video to 30 fps.

Compressor just counts, doesn't analyze the frames, so you must make your duplicated frames occur at the right places. Compressor will want your video to either start: A, B, B, ...; or else start: A, B, C, C, ... . If your video starts: A, A, ...; then add 1 or 2 initial dummy frames to make it fit the requirement. If your video starts: A, B, C, D, D, ...; then add 3 or 4 initial dummy frames. If your video starts A, B, C, D, E, E, ...; then add 2 or 3 initial dummy frames. Or, if you're willing to sacrifice initial frames, you can set the in-point in Compressor so the duplicates appear as required.

Import the 30 fps video to Compressor, choose a low-loss ProRes codec, and in Inspector>Encoder>Video Settings>Frame Rate choose 24 fps. Also in Inspector>Frame Controls make sure that Rate Conversion is set to Fast (Nearest frame).

Compressor will generate a 24 fps video without the offending duplicate frames. If you really want 23.976 fps video, you can conform again.

I've only tested this method on short clips. It's possible that Compressor's arithmetic is imperfect and also possible that your duplicate frames aren't perfectly regular. So spot check the result though its length.

its not really my area, but for revere televise to work you'd need to see repeated FIELDS, not whole frames.

it's relatively easy to remove every 5th frame:

put your video in a new timeline.
on a track above it, put 4 frames of slug, followed by 1 frame of text
copy that, and paste it so you have 2 instances of it,
then copy and paste that so you've got 8 instances,
etc, etc.
pretty soon you'll have the entire timeline covered.

do a search in the timeline for "slug", find all, and delete.
select all the remaining 1 frame text clips, and holding shift, drag them down, to delete all your duplicate frames.
now delete the text clips while they are still selected.

select all in your timeline, drag to the canvas, drop into the over-right window.
that'll edit all the individual clips back into the timeline with no gaps.