Well if you can do it with BRR why cant there be an plugin built to allow BVE4 to tilt on its own?
The ability of the plugins is very basic, and they are quite limited in terms of what data they can recieve from and send back to the sim. Whilst, like in real life, beacons could sent data about the approaching curve to the plugin, and by also knowing the speed it could calculate the tilt, there is no way for it to get BVE to tilt the train. The only 2 ways BVE can tilt a train are either based on the banking of the track (calculated from superelevation and gauge), which oviously are constant and set in the route file, or movement of the suspension, but that derives from centrifugal force (calculated from speed, curve radius and track banking) on a fixed centre of gravity above the underframe, and this will actually cause the train to lean away from the curve, totally oposite to tilt. Actually, passive tilt could be simulated by having the centre of gravity low, so when the train entered a curve the centrifugal force would cause the train to tilt into the curve, but the centre of gravity is hard coded into BVE, and also the action of the suspension would probably not be right either.