Hello nktns,
Actually I like your line on turn and also your thoughts. But I think we can raise the river for value, he might sometimes feel commited to the hand for example with 2pairs or even set. Therefore I'd raise it and hope him to be a calling station what could easily prove that preflop, since he limped. The raise doesn't have to be big, ~$5-6, should do it.
Best regards.