If you read the link you provided carefully, it states that residence permits / schengen visas issued by states implementing the Schengen agreement , as well as long or short national visas , residence permits issued by cyprus, are acceptable for transiting through bulgaria and romania, and that doc...