This is what works for my DIR-655. I think I'm seeing a trend that if an ALG is written, that other methods (like Port Triggering and Port Forwarding) are preempted and do not work.
If you have created other rules for the VPN, remove them as they may interfere.
Go to Advanced - Virtual Server -- Instead of filling in the boxes manually, choose the PPTP entry from the Application List drop-down box, then hit the arrow to the left. Do the same for the Computer entry. Mark the checkbox to the left and then hit Save settings.
Please let me know. If this doesn't work, check the log to see if there are any error messages logged.