Yes. The mechanism is provided in Article 9.5 of FIFA's rules governing eligibility to play for representative teams.
A player who makes "one time" switch to a new association can apply for reversal of that switch if he has never been fielded in any match in any form of football by the new association. He can only apply to do this once (it's a "one time" reversal). There is no time limit on this.
As I pointed out in my earlier post today on this topic, in the case of Triantis making his "one time" switch to Greece, provided he has never been fielded by Greece in any competion in any form of football (association football, futsal, beach soccer), he can apply, once only, to reverse that switch. There is no time limit to this - he could apply for a reversal today, if he so desired.
Worth a read if you have nothing better to do and are interested in finding out what FIFA have actually decided on the topic of international representative eligibility.