Hi,
You dont normally see VPN between nodes that are completely connected via nodes that belong to same organization. In your example above R1, R2 and R3 are enabled with EIGRP (assumng it under same admin domain). So you dont need VPN here.
Assume R1 and R3 belongs to your domain and R2 (or R2-R22-R222) belong s to a different provider. You need to secure your traffic by encrypting and may need to run a different protocol between your nodes and provider domain nodes. In such case, you need VPN.
Hope this clarifies.
Nagendra