Hi!
This might not be the complete solution, but a few things to try are:
1) At the top left where is says "Show" change it from Visits to Visitors. This will allow you to see behaviors across multiple visits, which sounds like what you want to do.
2) Then you will want to add two containers by clicking the gear at the right-hand side of the segment.
3) In the first container, do 2 things:
a) click on the icon on the right hand side and select Visit
b) pull the Page dimension into the container and select the page that you wanted the person to have visited
4) In the second container, do 2 things:
a) click on the icon on the right hand side and select Visit
b) pull the Visits metric into the container and select exists
5) In between the two containers click on the down arrow by the word "And" and change it to "Then". A clock will appear, click on it and select "within". Then click on the number '1" and change it to "30" and then click on the down arrow by the word "Week(s)" and select "Day(s)"
So, this segment (see screen shot below) should read like this: Go get all Visitors who saw a specific page in one visit then within 30 days came back to the website.

Have a good day -
Sarah