The examples you gave are not verb reduplication
phrases like 笑笑,看看,走走 or 吃吃 are verb reduplication, it serves to indicate the verb is in a slight degree or a casual manner
I sneezed a big sneeze
She sleeps a long sleep
These are just a same word as verb, and then as noun (object) in a same sentence
了 is not a verb, it is a 'verb particle' that indicate 'completion of the action' or 'change of situation.
In your 西游记 examples
指 = point
指了= pointed (the pointing action is completed)
笑了笑 - the first 笑 is a verb; the second 笑 is a 'verb classifier' for counting how many times the subject smiled (since there is only one smile, the action is in a slight degree or casual manner)
晃了晃 - the first 晃 is a verb; the second 晃 is a 'verb classifier' for counting how many times 金箍棒 was swung (since there is only one swing, the action is in a slight degree or casual manner)
转了转 - the first 转 is a verb; the second 转 is a 'verb classifier' for counting how many times 眼珠子 was turned (since there is only one turn, the action is in a slight degree or casual manner)
Since the second 笑, 晃 and 转 are verb classifiers, they work with counting words: 笑了(一)笑, 晃了(三)晃, 转了(八)转
抢了我的东西 (seized my stuffs) - '抢了' is a completed action; 我的东西 is the object
抢我的东西 - (seize my stuffs) - '抢' is a verb; 我的东西 is the object (no indication of either the action is completed or not)
~
'做了坏事' (have done bad thing) - '做了' is a completed action; '坏事' is the object
'做坏事' (do bad thing) - '做' is a verb ; '坏事' is the object (no indication of either the action is completed or not)
~
'得到了满意的答案' (have got a satisfied answer) - 得到了 is a completed action; 满意的答案 is the object
'得到满意的答案' (get a satisfied answer) - 得到 is verb; 满意的答案 is the object (no indication of either the action is completed or not)