Grundsätzlich passt die Vorgehensweise schon. Wenn du dich für einen VPN Anbieter entscheidest, dann wähle einen, der dir ein Profil von z.B. OpenVPN gibt. Dann kannst du relativ einfach den Raspi dazu benutzen. Steht die Verbindung mit dem Raspi einmal, dann ist es nicht mehr so wild, den Rest zu konfigurieren. Möchtest du deine externen Geräte, die per VPN mit dir zu Hause verbunden sind, auch über den VPN Anbieter leiten, dann reicht dir auch ein Raspi der beides macht, Client und Server. Aber hier gibt es sicher genug Leute, die dir dabei helfen können. Ich hab das leider in der Praxis noch nie umgesetzt.